定义按钮和菜单项的常见行为。
可以通过操作配置按钮,并在某种程度上控制按钮。 除了直接配置按钮外,将动作与按钮配合使用还有很多好处。
警告:此类的序列化对象将与以后的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添加到复选框