第十三周学习总结
(1).窗体事件
WindowListener是专门处理窗体的事件监听接口,一个窗体的所有变化,例如:窗口打开、关闭等都可以使用这个接口进行监听。
(2).动作事件及监听处理
一个按钮要想让其变得有意义,就必须使用事件处理,在Swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件,ActionListener接口只定义了一个方法。
void actionPerformed(ActionEvent e) //发生操作时调用
(3).键盘事件及监听处理
在Swing的事件处理中也可以对键盘的操作进行监听,直接使用KeyListener接口即可。此接口定义了如下的方法。
(4).鼠标事件及监听处理
如果想对一个鼠标的操作进行监听,例如,鼠标按下、松开等,则可以实现MouseListener接口
在Java中要实现此类菜单,则可以使用JMenu组件,不过,如果要使用JMenu则首先了解JMenuBar组件。JMenuBar组件的功能是用来摆放JMenu组件,当建立完多个JMenu组件之后,需要通过JMenuBar组件来将JMenu组件加入到窗口中。在每个事件触发后都会产生MouseEvent事件,此事件可以得到鼠标的相关操作
(5)菜单组件
当一个界面出现许多按钮时,可以利用菜单进行统一的管理和布局,这样可以让界面的功能更加的丰富,布局也更加的简洁。为此老师带领我们在上课时间一起写了一个简易的记事本,慢慢的让我们实现前面所学习的知识,并且进行整合应用。
JMenu和JMenuBar
JMenuBar的常用方法
JMenu的常用方法
(6).单选钮:JRadioButton
在swing中可以使用JRadioButton完成一组单选钮的操作。
(7).文件选择框JFileChooser
在使用记事本或者word的时候,可以通过文件选择框选择要打开或保存的文件,在Swing中可以使用JFileChooser组件实现此功能
JFileChooser类的常用方法