第十三周学习总结

第十三周学习总结

这周我们沿着上周没有学完的内容事件监听继续学习,增添了键盘事件监听和鼠标事件监听,在周三的课程我们学习了新内容——记事本,
记事本对我来说很难,上课的时候还有很多内容没有听懂,只能通过课后的学习来加深印象。

事件监听

键盘事件监听

序号 方法 类型 描述
1 viod keyTyped(KeyEvent e) 普通 按入某个键盘时调用
2 viod keyPressed(KeyEvent e) 普通 某个键盘按下时调用
3 viod keyReleased(KeyEvent e) 普通 键盘松开时调用
序号 方法 类型 描述
1 public char getKeyChar() 普通 返回键入字符,只对keyTyped有意义
2 pubilc int getKeyCode() 普通 返回键入字符的键码
3 public static String getKeyText(int KeyCode) 普通 返回此键的信息,'home','A','F1',等等

鼠标事件监听

序号 方法 类型 描述
1 viod mouseCliked(MouseEvent e) 普通 鼠标单击并松开时调用
2 viod mousePressed(MouseEvent e) 普通 鼠标按下时调用
3 viod mouseReleased(MouseEvent e) 普通 鼠标松开时调用
4 void mouseEntered(MouseEvent e) 普通 鼠标进入到组件时调用
5 void mouseExited(MouseEvent e) 普通 鼠标离开组件时调用
序号 方法及常量 类型 描述
1 public static final int BUTTON1 常量 表示鼠标左键常量
2 public static final int BUTTON3 常量 表示鼠标右键常量
3 public static final int BUTTON2 常量 表示鼠标滚轴常量

记事本菜单组件

菜单容器JMenuBar

public JMenuBar() 构造方法创建JMenuBar对象
public JMenu add(JMenu e) 将指定的JMenu加入到JMenuBar中

菜单JMenu

public JMenu(String s) 创建新的JMenu 并指定菜单名称
public JMenuItem add(JMenuItem menuItem) 增加新的菜单项
public void addSeparator() 加入分割线

菜单项JMenuItem

public JMenuItem(Icon icon) 创建带有图标的JMenuItem
public JMenItem(String text) 创建带有指定文本的JMenuItem
public JMenItem(String text,Icon icon) 创建带有指定文本和图标的JMenuItem

JMenuBar,JMenu,JMenuItem之间一环扣一环,菜单项JMenuItem加到菜单JMenu中,JMenu加到菜单容器JMenuBar中,
JMenuBar加到窗体JFrame中 frame.setJMenuBar(jmb)

文件选择框JFileChooser

public JFileChooser() 指定用户默认目录,在Windows中是我的文档
public JFileChooser(String currentDiretoryPath)  指定文件选择的目录
public File getSelectedFile()  返回选择的文件
public int showSaveDialog(Component parent) 打开保存对话框,返回保存状态
public int showOpenDialog(Component parent) 打开文件选择对话框,返回打开状态
原文地址:https://www.cnblogs.com/djhxxx/p/11905621.html