|
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
内の setActionCommand
s
- 生成したイベントを識別する Stringpublic String getActionCommand()
ButtonModel
内の getActionCommand
setActionCommand(java.lang.String)
public boolean isArmed()
ButtonModel
内の isArmed
setArmed(boolean)
public boolean isSelected()
ButtonModel
内の isSelected
public boolean isEnabled()
ButtonModel
内の isEnabled
public boolean isPressed()
ButtonModel
内の isPressed
public boolean isRollover()
ButtonModel
内の isRollover
public void setArmed(boolean b)
ButtonModel
内の setArmed
b
- ボタンをトリガー準備状態にして選択可能にする場合は truepublic void setEnabled(boolean b)
ButtonModel
内の setEnabled
b
- ボタンを有効にする場合は trueisEnabled()
public void setSelected(boolean b)
ButtonModel
内の setSelected
b
- ボタンを選択する場合は true、ボタンを選択解除する場合は falsepublic void setPressed(boolean b)
ButtonModel
内の setPressed
b
- ボタンを「押された状態」に設定する場合は trueisPressed()
public void setRollover(boolean b)
ButtonModel
内の setRollover
b
- 反転をオンにする場合は trueisRollover()
public void setMnemonic(int key)
ButtonModel
内の setMnemonic
key
- アクセラレータキーを指定する int 値public int getMnemonic()
ButtonModel
内の getMnemonic
setMnemonic(int)
public void addChangeListener(ChangeListener l)
ButtonModel
内の addChangeListener
l
- 追加するリスナーpublic void removeChangeListener(ChangeListener l)
ButtonModel
内の removeChangeListener
l
- 削除するリスナーprotected void fireStateChanged()
public void addActionListener(ActionListener l)
ButtonModel
内の addActionListener
l
- 追加するリスナーpublic void removeActionListener(ActionListener l)
ButtonModel
内の removeActionListener
l
- 削除するリスナーprotected void fireActionPerformed(ActionEvent e)
public void addItemListener(ItemListener l)
ButtonModel
内の addItemListener
l
- 追加するリスナーpublic void removeItemListener(ItemListener l)
ButtonModel
内の removeItemListener
l
- 削除するリスナーprotected void fireItemStateChanged(ItemEvent e)
public EventListener[] getListeners(Class listenerType)
public Object[] getSelectedObjects()
ItemSelectable
内の getSelectedObjects
public void setGroup(ButtonGroup group)
ButtonModel
内の setGroup
group
- ボタンが属するグループ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.