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, showaddChangeListener, 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, unlockBrowserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitedbDnDDropgetTransferDataFlavorsprotected 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 EdbEditorObjectpublic boolean startEdit()
startEdit in class EdbEditorObjectpublic boolean endEdit()
endEdit in class EdbEditorObjectpublic boolean setText(String s)
setText in class EdbEditorObjectpublic String getText()
getText in class EdbEditorObjectpublic void addMouseListener(MouseListener ml)
addMouseListener in class EdbEditorObjectpublic EdbPanel getPanel()
getPanel in class EdbEditorObjectpublic void registProxyDragGestureRecognizer(int act,
DragGestureListener lis)
registProxyDragGestureRecognizer in class EdbEditorObjectact - drag actionlis - drag gesture listenerpublic void setToolTipText(String t)
setToolTipText in class EdbEditorObjectt - 示する文字列.テキストが null の場合は,このコンポーネントのツールヒントはオフに設定されるpublic void setLabelFont(Font f)
f - フォントpublic void setSubFont(Font f)
setSubFont in class EdbEditorObjectf - フォントpublic void setFont(Font f)
setFont in class EdbEditorObjectf - フォントpublic void setLabelFgc(Color c)
c - 背景色public void setSubFgc(Color c)
setSubFgc in class EdbEditorObjectc - 背景色public void setFgc(Color c)
setFgc in class EdbEditorObjectc - 背景色protected void notifyObjectChanged()
public void mouseClicked(MouseEvent me)
mouseClicked in interface MouseListenermouseClicked in class EdbEditorUnitpublic void mouseEntered(MouseEvent me)
mouseEntered in interface MouseListenermouseEntered in class EdbEditorUnitpublic void mouseExited(MouseEvent me)
mouseExited in interface MouseListenermouseExited in class EdbEditorUnitpublic boolean setValue(int d,
boolean undoable)
d - 値undoable - アンドゥ可能性true,失敗した場合は false を返します.public boolean setValue(int d)
public boolean undo(Object o)
undo in interface EdbUndo.Undoablepublic int getValue()
public boolean isEditable()
isEditable in class EdbEditorObjectpublic Object getTransferData(DataFlavor flavor)
getTransferData in interface Transferableflavor - データに対して要求されたフレーバpublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported in interface Transferableflavor - データに対して要求されたフレーバpublic void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized in interface DragGestureListenerdge - ジェスチャーを記述するイベントpublic boolean edbDnDDropTargetIsReady()
edbDnDDropTargetIsReady in interface EdbDnDDropTargetpublic void edbDnDDropTargetSelected(boolean sel)
edbDnDDropTargetSelected in interface EdbDnDDropTargetsel - セレクション状態.public boolean edbDnDDropAcceptable(DropTargetDragEvent dtde)
edbDnDDropAcceptable in interface EdbDnDAnyDropTargetdtde - DropTargetDragEventprotected void dropValue(int v)
EDB Working Group at Mon Dec 15 16:45:05 JST 2025