org.simBio.sim.gui.toolKit.dndmenu
Class DnDAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by org.simBio.sim.gui.toolKit.dndmenu.DnDAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public abstract class DnDAction
extends javax.swing.AbstractAction

Drag&Dropサポートのある Action.

Author:
misaki
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
DnDAction()
           
DnDAction(java.lang.String name)
           
DnDAction(java.lang.String name, javax.swing.Icon icon)
           
 
Method Summary
protected  void initialize()
          初期化処理を行う。 無名クラスとして実装した場合に、初期化を行うためのメソッド
 void setIconFileName(java.lang.String fileName)
          アイコンファイル名を設定する
 void setShortDescription(java.lang.String text)
          短い説明文字列を設定する ツールチップの表示に使われます。
 void setText(java.lang.String text)
          見出し文字列を設定する
 java.lang.String toString()
          見出し文字列を文字列表現として得る JList に表示する際に、JListModel に DnDAction を格納した時、見出し文字列が表示されるように、 toString() をオーバーライドしました。
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

DnDAction

public DnDAction()

DnDAction

public DnDAction(java.lang.String name)
Parameters:
name -

DnDAction

public DnDAction(java.lang.String name,
                 javax.swing.Icon icon)
Parameters:
name -
icon -
Method Detail

initialize

protected void initialize()
初期化処理を行う。 無名クラスとして実装した場合に、初期化を行うためのメソッド


setIconFileName

public void setIconFileName(java.lang.String fileName)
アイコンファイル名を設定する

Parameters:
fileName - アイコンを示すファイル名

setText

public void setText(java.lang.String text)
見出し文字列を設定する

Parameters:
text - 見出し文字列

setShortDescription

public void setShortDescription(java.lang.String text)
短い説明文字列を設定する ツールチップの表示に使われます。

Parameters:
text - 説明文字列

toString

public java.lang.String toString()
見出し文字列を文字列表現として得る JList に表示する際に、JListModel に DnDAction を格納した時、見出し文字列が表示されるように、 toString() をオーバーライドしました。

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2002-2008 Cell/Biodinamics simulation project. All Rights Reserved.