public class EdbEIDPane extends EdbEditorObject implements DragGestureListener, EdbEIDHolder, Transferable
Modifier and Type | Field and Description |
---|---|
protected boolean |
editable |
protected EdbLabel |
eidLabel |
protected EdbEID |
myEID |
protected EdbPanel |
panel |
protected Color |
panelBGC |
protected EdbLabel |
postfix |
protected EdbLabel |
prefix |
editorOwner, s_changeListeners
Constructor and Description |
---|
EdbEIDPane(EdbEditorOwner eo,
String pre,
EdbEID eid,
String post) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
acceptNullEID() |
(package private) void |
addForbiddenEID(EdbEID e) |
void |
addMouseListener(MouseListener ml) |
void |
dragGestureRecognized(DragGestureEvent dge) |
void |
edit()
編集開始のリクエスト.
|
EdbEID |
eid()
EIDを取得する.
|
boolean |
endEdit() |
EdbPanel |
getPanel() |
String |
getText()
EID を取得します.
|
String |
getToolTipText() |
Object |
getTransferData(DataFlavor flavor) |
DataFlavor[] |
getTransferDataFlavors() |
boolean |
isDataFlavorSupported(DataFlavor flavor) |
boolean |
isEditable() |
void |
mouseClicked(MouseEvent me) |
void |
mouseEntered(MouseEvent me) |
void |
mouseExited(MouseEvent me) |
protected boolean |
mousePopupShow(MouseEvent me)
Popupメニューを表示する.
|
void |
registProxyDragGestureRecognizer(int act,
DragGestureListener lis)
Register Drag Gesture Recognizer for parent object (proxy).
|
(package private) void |
setAcceptNullEID(boolean b) |
void |
setEditable(boolean e) |
boolean |
setEID(EdbEID e)
EID を設定します.
|
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)
EID を設定します.
|
void |
setToolTipText(String t) |
void |
show() |
boolean |
startEdit() |
actionPerformed, createMenuItem_Edit, createMenuItem_Edit, dragDropEnd, dragEnter, dragExit, dragOver, dropActionChanged, getWidth, isVisible, setVisible
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, mousePressed, mouseReleased, unlockBrowser
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createFormedUTLFId, createLogisticsId, eidIsValid
protected EdbEID myEID
protected EdbPanel panel
protected EdbLabel prefix
protected EdbLabel eidLabel
protected EdbLabel postfix
protected boolean editable
protected Color panelBGC
public EdbEIDPane(EdbEditorOwner eo, String pre, EdbEID eid, String post)
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
public String getToolTipText()
public void setLabelFont(Font f)
f
- フォントpublic void setSubFont(Font f)
setSubFont
in class EdbEditorObject
public void setFont(Font f)
setFont
in class EdbEditorObject
boolean acceptNullEID()
void setAcceptNullEID(boolean b)
void addForbiddenEID(EdbEID e)
public void addMouseListener(MouseListener ml)
addMouseListener
in class EdbEditorObject
public void setLabelFgc(Color c)
c
- 全景色public void setSubFgc(Color c)
setSubFgc
in class EdbEditorObject
public void setFgc(Color c)
setFgc
in class EdbEditorObject
c
- 前景色.public void mouseClicked(MouseEvent me)
mouseClicked
in interface MouseListener
mouseClicked
in class EdbEditorUnit
protected boolean mousePopupShow(MouseEvent me)
mousePopupShow
in class EdbEditorUnit
me
- Mouse Event.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 void show()
show
in class EdbEditorObject
public boolean setEID(EdbEID e)
e
- EIDtrue
,失敗した場合は false
を返します.public EdbEID eid()
返り値は常に非nullである.無効なEIDに対しては,EdbEID.NULLを返す.
eid
in interface EdbEIDHolder
public boolean setText(String s)
setText
in class EdbEditorObject
s
- EIDtrue
,失敗した場合は false
を返します.public String getText()
getText
in class EdbEditorObject
public void setEditable(boolean e)
setEditable
in class EdbEditorObject
public boolean isEditable()
isEditable
in class EdbEditorObject
public boolean startEdit()
startEdit
in class EdbEditorObject
public boolean endEdit()
endEdit
in class EdbEditorObject
public void edit()
edit
in class EdbEditorObject
public Object getTransferData(DataFlavor flavor)
getTransferData
in interface Transferable
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface Transferable
public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
public void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized
in interface DragGestureListener
EDB Working Group at Tue Jun 10 17:08:59 JST 2025