public abstract class EdbIVSelectPane extends EdbEditorObject implements EdbUndo.Undoable, DragGestureListener, EdbDnDAnyDropTarget, Transferable
Modifier and Type | Field and Description |
---|---|
protected boolean |
editable |
protected EdbLabel |
label |
protected int |
myValue |
protected EdbPanel |
panel |
protected EdbLabel |
postfix |
protected EdbLabel |
prefix |
editorOwner, s_changeListeners
Constructor and Description |
---|
EdbIVSelectPane(EdbEditorOwner eo,
String pre,
int v,
String post) |
Modifier and Type | Method and Description |
---|---|
void |
addMouseListener(MouseListener ml) |
void |
dragGestureRecognized(DragGestureEvent dge)
このペインで,ドラック開始ジェスチャーを認識したときに呼び出されます.
|
protected void |
dropValue(int v) |
boolean |
edbDnDDropAcceptable(DropTargetDragEvent dtde)
受け入れ可能なFlavorか?
|
boolean |
edbDnDDropTargetIsReady()
ドロップターゲットのReady状態の取得.
|
void |
edbDnDDropTargetSelected(boolean sel)
ドロップターゲット領域内でドラッグのEnter/Exit時に呼び出されます.
|
boolean |
endEdit() |
EdbPanel |
getPanel() |
String |
getText() |
Object |
getTransferData(DataFlavor flavor)
転送されるデータを表すオブジェクトを返します.返されるオブジェクトのクラスは,フレーバの表現クラスで定義されます.
|
int |
getValue()
値を取得します.
|
boolean |
isDataFlavorSupported(DataFlavor flavor)
指定されたデータフレーバが,このオブジェクトに対してサポートされているかどうかを返します.
|
boolean |
isEditable() |
void |
mouseClicked(MouseEvent me) |
void |
mouseEntered(MouseEvent me) |
void |
mouseExited(MouseEvent me) |
protected void |
notifyObjectChanged() |
void |
registProxyDragGestureRecognizer(int act,
DragGestureListener lis)
Register Drag Gesture Recognizer for parent object (proxy).
|
void |
setEditable(boolean b) |
void |
setFgc(Color c)
前置ラベル,ラベル,後置ラベルの背景色を設定します.
|
void |
setFont(Font f)
前置ラベル,ラベル,後置ラベルのフォントを設定します.
|
void |
setLabelFgc(Color c)
ラベルの背景色を設定します.
|
void |
setLabelFont(Font f)
ラベルのフォントを設定します.
|
void |
setSubFgc(Color c)
前置ラベル,後置ラベルの背景色を設定します.
|
void |
setSubFont(Font f)
前置ラベル,後置ラベルのフォントを設定します.
|
boolean |
setText(String s) |
void |
setToolTipText(String t)
ツールヒントに表示するテキストを登録します.このテキストは,カーソルがコンポーネント上にあるときに表示されます.
|
boolean |
setValue(int d) |
boolean |
setValue(int d,
boolean undoable)
値を設定します.
|
boolean |
startEdit() |
boolean |
undo(Object o) |
actionPerformed, createMenuItem_Edit, createMenuItem_Edit, dragDropEnd, dragEnter, dragExit, dragOver, dropActionChanged, edit, getWidth, isVisible, setVisible, show
addChangeListener, createAction_EndOfEdit, createAction_RotateFocus, editorObjectInnovateEditor, editorObjectNotifyChanged, editorObjectNotifyWillChange, editorObjectRequestDuplicate, editorObjectRequestInsert, editorObjectRequestRemove, editorObjectRequestReplace, editorObjectRequestVisible, editorObjectRotateFocus, editorObjectUndoPush, editorOwnerDuplicateObject, editorOwnerInsertObject, editorOwnerIsEditable, editorOwnerObjectChanged, editorOwnerObjectVisibleRequested, editorOwnerObjectWillChange, editorOwnerRemoveObject, editorOwnerReplaceObject, editorOwnerRotateFocus, getBrowser, getEDB, getEditor, getTracePrintWriter, isSimpleButton1Click, isSimpleButton1Click2, lockBrowser, mousePopupShow, mousePressed, mouseReleased, unlockBrowser
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
edbDnDDrop
getTransferDataFlavors
protected int myValue
protected boolean editable
protected EdbPanel panel
protected EdbLabel prefix
protected EdbLabel label
protected EdbLabel postfix
public EdbIVSelectPane(EdbEditorOwner eo, String pre, int v, String post)
public void setEditable(boolean b)
setEditable
in class EdbEditorObject
public boolean startEdit()
startEdit
in class EdbEditorObject
public boolean endEdit()
endEdit
in class EdbEditorObject
public boolean setText(String s)
setText
in class EdbEditorObject
public String getText()
getText
in class EdbEditorObject
public void addMouseListener(MouseListener ml)
addMouseListener
in class EdbEditorObject
public EdbPanel getPanel()
getPanel
in class EdbEditorObject
public void registProxyDragGestureRecognizer(int act, DragGestureListener lis)
registProxyDragGestureRecognizer
in class EdbEditorObject
act
- drag actionlis
- drag gesture listenerpublic void setToolTipText(String t)
setToolTipText
in class EdbEditorObject
t
- 示する文字列.テキストが null の場合は,このコンポーネントのツールヒントはオフに設定されるpublic void setLabelFont(Font f)
f
- フォントpublic void setSubFont(Font f)
setSubFont
in class EdbEditorObject
f
- フォントpublic void setFont(Font f)
setFont
in class EdbEditorObject
f
- フォントpublic void setLabelFgc(Color c)
c
- 背景色public void setSubFgc(Color c)
setSubFgc
in class EdbEditorObject
c
- 背景色public void setFgc(Color c)
setFgc
in class EdbEditorObject
c
- 背景色protected void notifyObjectChanged()
public void mouseClicked(MouseEvent me)
mouseClicked
in interface MouseListener
mouseClicked
in class EdbEditorUnit
public void mouseEntered(MouseEvent me)
mouseEntered
in interface MouseListener
mouseEntered
in class EdbEditorUnit
public void mouseExited(MouseEvent me)
mouseExited
in interface MouseListener
mouseExited
in class EdbEditorUnit
public boolean setValue(int d, boolean undoable)
d
- 値undoable
- アンドゥ可能性true
,失敗した場合は false
を返します.public boolean setValue(int d)
public boolean undo(Object o)
undo
in interface EdbUndo.Undoable
public int getValue()
public boolean isEditable()
isEditable
in class EdbEditorObject
public Object getTransferData(DataFlavor flavor)
getTransferData
in interface Transferable
flavor
- データに対して要求されたフレーバpublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
flavor
- データに対して要求されたフレーバpublic void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized
in interface DragGestureListener
dge
- ジェスチャーを記述するイベントpublic boolean edbDnDDropTargetIsReady()
edbDnDDropTargetIsReady
in interface EdbDnDDropTarget
public void edbDnDDropTargetSelected(boolean sel)
edbDnDDropTargetSelected
in interface EdbDnDDropTarget
sel
- セレクション状態.public boolean edbDnDDropAcceptable(DropTargetDragEvent dtde)
edbDnDDropAcceptable
in interface EdbDnDAnyDropTarget
dtde
- DropTargetDragEventprotected void dropValue(int v)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025