appendix> event> ActionListener | TOPUPPREVNEXT |
addActionListener のあるクラスは次の通り。
AbstractButton | BasicComboBoxEditor | Button | ButtonModel |
ComboBoxEditor | DefaultButtonModel | JComboBox | JFileChooser |
JTextField | List | MenuItem | TextField |
Timer |
AbstractButton の子クラスは次の通り。
JButton | JMenuItem | JToggleButton |
ボタンを押す、メニューを選択する、テキスト・フィールドで Enter キーを押す、 タイマ割込みの発生といったイベントが対象であることが判ります。
ボタンならクリック、メニューなら選択といったコンポーネントに特有の(論理的な)イベントを受け取るためのものです。 マウスの移動、ボタンの押下、ボタンの開放といった物理的なイベントを個々に処理する必要のない場合に有効です。
メソッド | 機能 |
---|---|
actionPerformed ( ActionEvent e ) | イベントが発生した時に実行すべき処理を記述する。 |
メソッド | 機能 |
---|---|
String getActionCommand ( ) | コンポーネントのコマンド文字列を取得する。 setActionCommand で設定されていればその文字列、 設定されていなければ、表示されている文字列。 |
int getModifier ( ) | イベントが発生した時に押されていた修飾キー。 |
String paramString ( ) | イベントを判別するパラメタ文字列。イベントの発生ログや、デバッグに用いる。 |
メソッド | 機能 |
---|---|
int getID ( ) | このイベントの型。 |
String toString ( ) | このイベントの文字列で表現。 |
メソッド | 機能 |
---|---|
Object getSource ( ) | このイベントが最初に発生したコンポーネント。 |
java.lang.Object
└ java.util.EventObject
└ java.awt.AWTEvent
└ java.awt.event.ActionEvent
更新日:2004-06-01