|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--javax.swing.DefaultButtonModel
Button コンポーネントのデータモデルのデフォルト実装です。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
| フィールドの概要 | |
protected String |
actionCommand
|
static int |
ARMED
ボタンがトリガー準備状態であることを示します。 |
protected ChangeEvent |
changeEvent
ChangeEvent の唯一の状態はソースプロパティなので、ボタンモデルの各インスタンスに必要なこのイベントは 1 つだけです。 |
static int |
ENABLED
マウスポインタなどの入力デバイスで、ボタンを選択できることを示します。 |
protected ButtonGroup |
group
|
protected EventListenerList |
listenerList
|
protected int |
mnemonic
|
static int |
PRESSED
ボタンが「押された」ことを示します (一般的にはマウスボタンを離したとき)。 |
static int |
ROLLOVER
マウスポインタがボタンの上にあるかどうかを示します。 |
static int |
SELECTED
ボタンが選択されていることを示します。 |
protected int |
stateMask
|
| コンストラクタの概要 | |
DefaultButtonModel()
JButtonModel を構築します。 |
|
| メソッドの概要 | |
void |
addActionListener(ActionListener l)
ボタンに ActionListener を追加します。 |
void |
addChangeListener(ChangeListener l)
ボタンに ChangeListener を追加します。 |
void |
addItemListener(ItemListener l)
ボタンに ItemListener を追加します。 |
protected void |
fireActionPerformed(ActionEvent e)
|
protected void |
fireItemStateChanged(ItemEvent e)
|
protected void |
fireStateChanged()
|
String |
getActionCommand()
ボタンのアクションコマンドを返します。 |
ButtonGroup |
getGroup()
ボタンが属するグループを返します。 |
EventListener[] |
getListeners(Class listenerType)
このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。 |
int |
getMnemonic()
モデルのキーボードニーモニックを返します。 |
Object[] |
getSelectedObjects()
オーバーライドされると、null を返します。 |
boolean |
isArmed()
ボタンがトリガー準備状態であるかどうかを示します。 |
boolean |
isEnabled()
マウスポインタなどの入力デバイスで、ボタンの選択や押下ができるかどうかを示します。 |
boolean |
isPressed()
ボタンが押されたかどうかを示します。 |
boolean |
isRollover()
マウスポインタがボタンの上にあるかどうかを示します。 |
boolean |
isSelected()
ボタンが選択されているかどうかを示します。 |
void |
removeActionListener(ActionListener l)
ボタンから ActionListener を削除します。 |
void |
removeChangeListener(ChangeListener l)
ボタンから ChangeListener を削除します。 |
void |
removeItemListener(ItemListener l)
ボタンから ItemListener を削除します。 |
void |
setActionCommand(String actionCommand)
ボタンが押されたときにイベントの一部として送られる、actionCommand 文字列を設定します。 |
void |
setArmed(boolean b)
ボタンをトリガー準備状態としてマークします。 |
void |
setEnabled(boolean b)
ボタンを有効または無効にします。 |
void |
setGroup(ButtonGroup group)
ボタンが属するグループを識別します。 |
void |
setMnemonic(int key)
ボタンのキーボードニーモニック (ショートカットキーまたはアクセラレータキー) を設定します。 |
void |
setPressed(boolean b)
ボタンを押された状態または押されていない状態に設定します。 |
void |
setRollover(boolean b)
ボタンの反転状態を設定または解除します。 |
void |
setSelected(boolean b)
ボタンを選択または選択解除します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected int stateMask
protected String actionCommand
protected ButtonGroup group
protected int mnemonic
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public static final int ARMED
public static final int SELECTED
public static final int PRESSED
public static final int ENABLED
public static final int ROLLOVER
| コンストラクタの詳細 |
public DefaultButtonModel()
| メソッドの詳細 |
public void setActionCommand(String actionCommand)
ButtonModel 内の setActionCommands - 生成したイベントを識別する Stringpublic String getActionCommand()
ButtonModel 内の getActionCommandsetActionCommand(java.lang.String)public boolean isArmed()
ButtonModel 内の isArmedsetArmed(boolean)public boolean isSelected()
ButtonModel 内の isSelectedpublic boolean isEnabled()
ButtonModel 内の isEnabledpublic boolean isPressed()
ButtonModel 内の isPressedpublic boolean isRollover()
ButtonModel 内の isRolloverpublic void setArmed(boolean b)
ButtonModel 内の setArmedb - ボタンをトリガー準備状態にして選択可能にする場合は truepublic void setEnabled(boolean b)
ButtonModel 内の setEnabledb - ボタンを有効にする場合は trueisEnabled()public void setSelected(boolean b)
ButtonModel 内の setSelectedb - ボタンを選択する場合は true、ボタンを選択解除する場合は falsepublic void setPressed(boolean b)
ButtonModel 内の setPressedb - ボタンを「押された状態」に設定する場合は trueisPressed()public void setRollover(boolean b)
ButtonModel 内の setRolloverb - 反転をオンにする場合は trueisRollover()public void setMnemonic(int key)
ButtonModel 内の setMnemonickey - アクセラレータキーを指定する int 値public int getMnemonic()
ButtonModel 内の getMnemonicsetMnemonic(int)public void addChangeListener(ChangeListener l)
ButtonModel 内の addChangeListenerl - 追加するリスナーpublic void removeChangeListener(ChangeListener l)
ButtonModel 内の removeChangeListenerl - 削除するリスナーprotected void fireStateChanged()
public void addActionListener(ActionListener l)
ButtonModel 内の addActionListenerl - 追加するリスナーpublic void removeActionListener(ActionListener l)
ButtonModel 内の removeActionListenerl - 削除するリスナーprotected void fireActionPerformed(ActionEvent e)
public void addItemListener(ItemListener l)
ButtonModel 内の addItemListenerl - 追加するリスナーpublic void removeItemListener(ItemListener l)
ButtonModel 内の removeItemListenerl - 削除するリスナーprotected void fireItemStateChanged(ItemEvent e)
public EventListener[] getListeners(Class listenerType)
public Object[] getSelectedObjects()
ItemSelectable 内の getSelectedObjectspublic void setGroup(ButtonGroup group)
ButtonModel 内の setGroupgroup - ボタンが属するグループpublic ButtonGroup getGroup()
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.