标签:rac bar set 课程 事件处理机制 table tst 完成 构造
鼠标事件及监听处理:
1.使用MouseListener接口,产生MouseEvent事件;
2.通过MouseAdapter实现监听。
鼠标拖拽事件及监听处理:
使用MouseMotionListener接口
单选钮:
1.使用JRadioButton类完成;
2.使用ItemListener接口进行事件监听,存在ItemEvent事件。
菜单组件:
1.JMenu与JMenuBar:JMenuBar组件用来摆放JMenu组件,可构建一个简单的无菜单项的菜单;
2.JMenuItem:相当于一种特殊组件JButton,会触发ActionEvent事件,用于加入菜单项。
3.事件处理:JMenuItem与JButton都是AbstractButton类的子类,故事件处理机制完全一样。
复选框:
1.选择框(JCheckBox)的选中与否开状是一个小方框,被选中则在框中打勾。当在一个容器中有多个选择框,同时可以有多个选择框被选中,这样的选择框也称复选框。与选择框相关的接口是ItemListener,事件类是ItemEvent。
2.构造方法
JCheckBox(): 用空标题构造选择框。
JCheckBox(String s): 用给定的标题s构造选择框。
JCheckBox(String s, boolean b): 用给定的标题s构造选择框,参数b设置选中与否的初始状态。
JCheckBox类的其他常用方法如下:
getState(): 获取选择框的状态。
setState(boolean b): 设置选择框的状态
getLabel(): 获取选择框的标题。
setLabel(String s): 设置选择框的标题。
isSelected(): 获取选择框是否被选中的状态。
itemStateChanged(ItemEvent e): 处理选择框事件的接口方法。
getItemSelectable(): 获取可选项,获取事件源。
addItemListener(ItemListener l): 为选择框设定监视器。
removeItemListener(ItemListener l): 移去选择框的监视器。
标签:rac bar set 课程 事件处理机制 table tst 完成 构造
原文地址:https://www.cnblogs.com/wmf0616/p/11919752.html