定义按钮和菜单项的常见行为。
可以通过操作配置按钮,并在某种程度上控制按钮。 除了直接配置按钮外,将动作与按钮配合使用还有很多好处。
警告:此类的序列化对象将与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,已将所有JavaBeans™的长期存储支持添加到java.beans包中
API
/**
* 设置呈现此组件的L&F对象。
* @param ui the ButtonUI L&F object
* @beaninfo
* bound: true
* hidden: true
* attribute: visualUpdate true
* description: 实现LookAndFeel的UI对象
*/
public void setUI(ButtonUI ui) {
super.setUI(ui);
// 禁用图标由LF生成,因此应在此处取消设置
if (disabledIcon instanceof UIResource) {
setDisabledIcon(null);
}
if (disabledSelectedIcon instanceof UIResource) {
setDisabledSelectedIcon(null);
}
}
- addItemListener
将ItemListener添加到复选框