|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
ボタンのアクションコマンドを返します。 |
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)
s
- 生成したイベントを識別する Stringpublic String getActionCommand()
setActionCommand(java.lang.String)
public boolean isArmed()
setArmed(boolean)
public boolean isSelected()
public boolean isEnabled()
public boolean isPressed()
public boolean isRollover()
public void setArmed(boolean b)
b
- ボタンをトリガー準備状態にして選択可能にする場合は truepublic void setEnabled(boolean b)
b
- ボタンを有効にする場合は trueisEnabled()
public void setSelected(boolean b)
b
- true の場合はボタンを選択し、false の場合はボタンを選択解除するpublic void setPressed(boolean b)
b
- true の場合はボタンを「押された状態」に設定するisPressed()
public void setRollover(boolean b)
b
- true の場合は反転をオンにするisRollover()
public void setMnemonic(int key)
key
- アクセラレータキーを設定する int 値public int getMnemonic()
setMnemonic(int)
public void addChangeListener(ChangeListener l)
l
- 追加するリスナーpublic void removeChangeListener(ChangeListener l)
l
- 削除するリスナーprotected void fireStateChanged()
public void addActionListener(ActionListener l)
l
- 追加するリスナーpublic void removeActionListener(ActionListener l)
l
- 削除するリスナーprotected void fireActionPerformed(ActionEvent e)
public void addItemListener(ItemListener l)
l
- 追加するリスナーpublic void removeItemListener(ItemListener l)
l
- 削除するリスナーprotected void fireItemStateChanged(ItemEvent e)
public Object[] getSelectedObjects()
public void setGroup(ButtonGroup group)
group
- ボタンが属するグループ
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |