public class EdbCaptionPane extends Object implements EdbEIDHolder, EdbPhantomListener, MouseListener, DragSourceListener, DragGestureListener, Transferable
| Modifier and Type | Field and Description |
|---|---|
(package private) EdbBrowser |
browser |
protected boolean |
editable |
protected EdbLabel |
eidLabel |
protected EdbEID |
myEID |
protected EdbTuple |
myTuple |
protected EdbPanel |
panel |
| Constructor and Description |
|---|
EdbCaptionPane(EdbBrowser b,
EdbEID eid) |
EdbCaptionPane(EdbBrowser b,
EdbTuple tuple) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addMouseListener(MouseListener ml)
このペインからマウスイベントを受け取るために,指定されたマウスリスナーを追加します.
|
void |
dragDropEnd(DragSourceDropEvent dsde) |
void |
dragEnter(DragSourceDragEvent dsde) |
void |
dragExit(DragSourceEvent dse) |
void |
dragGestureRecognized(DragGestureEvent dge) |
void |
dragOver(DragSourceDragEvent dsde) |
void |
dropActionChanged(DragSourceDragEvent dsde) |
EdbEID |
eid()
EIDを取得する.
|
(package private) boolean |
endEdit() |
(package private) EdbPanel |
getPanel() |
String |
getText()
見出しラベルのテキストを取得します.
|
Object |
getTransferData(DataFlavor flavor) |
DataFlavor[] |
getTransferDataFlavors() |
EdbTuple |
getTuple()
見出しを表示する情報のタプルを取得します.
|
boolean |
isDataFlavorSupported(DataFlavor flavor) |
(package private) boolean |
isEditable() |
boolean |
isVisible()
親が可視になったときにこのペインが可視になるかどうかを判定します.
|
void |
mouseClicked(MouseEvent e)
このペイン上でマウスボタンをクリック (押してから離す) したときに呼び出されます.
|
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
phantomLoaded(EdbPhantom p)
ファントムが表しているデータがロードされた時に呼び出されます.
|
(package private) void |
setEditable(boolean e) |
boolean |
setEID(EdbEID eid)
見出しを表示する情報の EID を設定します.
|
void |
setFgc(Color c) |
void |
setFont(Font f)
見出しラベルのフォントを設定します.
|
void |
setLabelFgc(Color c)
見出しラベルの背景色を設定します.
|
void |
setLabelFont(Font f)
見出しラベルのフォントを設定します.
|
(package private) void |
setSmall(boolean s) |
void |
setSubFgc(Color c)
未サポートのメソッドです.
|
void |
setSubFont(Font f)
未サポートのメソッドです.
|
void |
setToolTipText(String t)
ツールヒントに表示するテキストを登録します.このテキストは,カーソルがコンポーネント上にあるときに表示されます.
|
boolean |
setTuple(EdbTuple t)
見出しを表示する情報のタプルを設定します.
|
void |
setVisible(boolean b)
このペインの可視・不可視を設定します.
|
(package private) void |
show() |
(package private) boolean |
startEdit() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateFormedUTLFId, createLogisticsId, eidIsValidEdbBrowser browser
protected EdbTuple myTuple
protected EdbEID myEID
protected EdbPanel panel
protected EdbLabel eidLabel
protected boolean editable
EdbCaptionPane(EdbBrowser b, EdbTuple tuple)
EdbCaptionPane(EdbBrowser b, EdbEID eid)
EdbPanel getPanel()
void setSmall(boolean s)
public void setToolTipText(String t)
t - 示する文字列.テキストが null の場合は,このコンポーネントのツールヒントはオフに設定されるpublic void setLabelFont(Font f)
f - フォントpublic void setSubFont(Font f)
f - フォントpublic void setFont(Font f)
f - フォントvoid addMouseListener(MouseListener ml)
ml - マウスリスナpublic void setVisible(boolean b)
b - 可視・不可視isVisible()public boolean isVisible()
true,そうでない場合は false を返します.setVisible(boolean)public void setLabelFgc(Color c)
c - 背景色public void setSubFgc(Color c)
c - カラー.public void setFgc(Color c)
public void mouseClicked(MouseEvent e)
設定されている EID が有効な値で,ダブルクリックされた場合は,その EID を情報ブラウザで開きます. それ以外でダブルクリックされた場合は,ポップアップメニューを表示します.
mouseClicked in interface MouseListenere - マウスイベントpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void phantomLoaded(EdbPhantom p)
phantomLoaded in interface EdbPhantomListenerp - ファントムが渡されます.void show()
public boolean setTuple(EdbTuple t)
t - タプルtrue,失敗した場合は false を返します.public boolean setEID(EdbEID eid)
eid - EIDtrue,失敗した場合は false を返します.public EdbEID eid()
返り値は常に非nullである.無効なEIDに対しては,EdbEID.NULLを返す.
eid in interface EdbEIDHolderpublic EdbTuple getTuple()
public String getText()
void setEditable(boolean e)
boolean isEditable()
boolean startEdit()
boolean endEdit()
public Object getTransferData(DataFlavor flavor)
getTransferData in interface Transferablepublic DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface Transferablepublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported in interface Transferablepublic void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized in interface DragGestureListenerpublic void dragEnter(DragSourceDragEvent dsde)
dragEnter in interface DragSourceListenerpublic void dragExit(DragSourceEvent dse)
dragExit in interface DragSourceListenerpublic void dragOver(DragSourceDragEvent dsde)
dragOver in interface DragSourceListenerpublic void dragDropEnd(DragSourceDropEvent dsde)
dragDropEnd in interface DragSourceListenerpublic void dropActionChanged(DragSourceDragEvent dsde)
dropActionChanged in interface DragSourceListenerEDB Working Group at Mon Dec 15 16:45:05 JST 2025