第十三周课程总结
本周学习内容:
键盘事件及监听处理:
在Swing的事件处理中可以对键盘的操作进行监听,直接使用KeyListener接口即可,KeyListener接口方法见书p684 表18-25。
如想取得键盘键入的内容,可通过KeyEvent取得,KeyEvent事件常用方法见书p648 表18-28。
鼠标事件及监听处理:
对鼠标操作监听,如鼠标按下松开等,使用MouseListener接口,此接口定义方法见书p686 表18-27。
在鼠标事件触发后都会产·生MouseEvent事件,可从中得到鼠标的相关操作,MouseEvent事件的常用方法见书p687 表18-28。
鼠标拖拽事件及监听处理:
可用MouseMotionListener接口完成鼠标拖拽操作,接口方法如下
vido mouseDragged(MouseEvent e) 在组建上按下并拖动时调用
vido mouseMoved(MouseEvent e) 鼠标移动到组件时调用
单选钮:JRadioButton
一种常见输入组件,可实现N选一功能。
在Swing中可以使用JRadioButton完成一组单选钮的操作,JRadioButton类常用方法见书p691 表18-30。
JRadioButton事件处理:
可以使用ItemListener接口进行事件的监听,此方法中存在ItemEvent事件,ItemListener接口方法见书p693 表18-31,ItemEvent类常用方法见同页表18-32。
菜单组件:
JMenu与JMenuBar:若要Java中实现记事本类菜单,可使用JMenu组件要使用JMenuBar组件。JMenuBar功能为摆放JMenu组件,JMenuBar的常用方法见书p709表18-41。
JMenultem:使用JMenultem可以为菜单中加入菜单项,JMenultem类的常用方法见书p711 表18-43。