- java.lang.Object
-
- javax.swing.DefaultButtonModel
-
- javax.swing.JToggleButton.ToggleButtonModel
-
- All Implemented Interfaces:
-
ItemSelectable
,Serializable
,ButtonModel
- Enclosing class:
- JToggleButton
public static class JToggleButton.ToggleButtonModel extends DefaultButtonModel
ToggleButton模型警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
软件包中。 请参阅XMLEncoder
。- 另请参见:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
-
-
构造方法摘要
构造方法 Constructor 描述 ToggleButtonModel()
创建一个新的ToggleButton模型
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
isSelected()
检查按钮是否被选中。void
setPressed(boolean b)
设置切换按钮的按下状态。void
setSelected(boolean b)
设置按钮的选定状态。-
Methods inherited from class javax.swing.DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setRollover
-
-
-
-
方法详细信息
-
isSelected
public boolean isSelected()
检查按钮是否被选中。- Specified by:
-
isSelected
在接口ButtonModel
- 重写:
-
isSelected
在DefaultButtonModel
- 结果
-
true
如果按钮被选中
-
setSelected
public void setSelected(boolean b)
设置按钮的选定状态。- Specified by:
-
setSelected
在接口ButtonModel
- 重写:
-
setSelected
在DefaultButtonModel
- 参数
-
b
- true选择切换按钮,false取消选择切换按钮。
-
setPressed
public void setPressed(boolean b)
设置切换按钮的按下状态。- Specified by:
-
setPressed
在接口ButtonModel
- 重写:
-
setPressed
在DefaultButtonModel
- 参数
-
b
- 是否应该按下按钮 - 另请参见:
-
ButtonModel.isPressed()
-
-