十三周课程总结
Posted wmf0616
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十三周课程总结相关的知识,希望对你有一定的参考价值。
鼠标事件及监听处理:
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): 移去选择框的监视器。
以上是关于十三周课程总结的主要内容,如果未能解决你的问题,请参考以下文章