第十三周课程总结

课程学习总结:

这周老师讲的内容比较多,主要有事件处理中的监听、单选框和复选框、菜单组件和文本选择框。

1.事件处理

  这个中包括键盘和鼠标事件的监听处理,键盘事件使用KeyListener接口对键盘的操作进行监听,鼠标事件及其监听处理上则可以用实现MouseListener接口,而鼠标退拽事件及其监听处理在Swing的事件处理中则可以使用MouseMotionListener接口。

2.单选框和复选框

  单选钮:JRadioButton在swing中可以使用JRadioButton完成一组单选框的操作,可以使用ItemListener接口进行事件的监听。复选框:JCheckBox可以使用JCheckBox完成,使用的监听接口和单选框是一样的,都是ItemListener接口。单选框和复选框的区别在于单选框可以实现多选一,而复选框则可以在多个中选择几个。

3.菜单组件

JMenuBar组件的功能是用来摆放JMenu组件,当建立完多个JMenu组件之后,需要通过JMenuBar组件将JMenu组件加入到窗口中。

类JMenuBar的常用方法有:

  add(JMenu c):将指定的JMenu添加到JMenuBar的中

  getMenu(int index):获取指定位置的菜单

  getMenuCount():获取菜单栏上的菜单数

菜单:

由类JMenu创建的对象就是菜单。类JMenu的常用方法如下:

  JMenu():建立一个空标题的菜单。

  JMenu(String s):建立一个指定标题的菜单。

  add(JMenuItem item):向菜单增加指定的菜单选项。

  addSeparator():在菜单选项之间画一条分隔线。

菜单项:

类JMenuItem 的实例就是菜单项。类JMenuItem的常用方法如下:

  JMenuItem(Icon icon):构造有图标的菜单项。

  JMenuItem(String text):构造指定文本的菜单项。

  JMenuItem(String text,Icon icon):构造有图标和指定文本的菜单项。

  setMnemonic(int mnemonic): 指定菜单项的助记符。

  setAccelerator(KeyStroke keyStroke):设置快捷键的组合键。

4.文本选择框:

  在swing中可以实现JFileChooser组件实现此功能,功能是在使用记事本等软件时可通过文件选择框选择要保存或打开的文件。

 

个人学习总结:

本周老师讲的比较多,大部分是一些类和方法,也讲了写一个记事本的操作,但实现的记事本功能不多,需要我们自己去实现其他的功能,这还是有一些难度的,自己也尝试去写了实现了几个方法。还有数据库要在下周学习,到时可以对上周的题目实现登录验证,还是有点期待的。

posted on 2019-11-23 15:31  lizhiyang  阅读(93)  评论(0编辑  收藏  举报