十三周课程总结

鼠标事件及监听处理:
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):         移去选择框的监视器。

猜你喜欢

转载自www.cnblogs.com/wmf0616/p/11919752.html
今日推荐