zoukankan      html  css  js  c++  java
  • 第十三周作业总结

    本周学习的总结如下:
    一·键盘事件及监听处理
    1.可以在swing中的事件处理中监听键盘的操作,也可以直接使用KeyListener接口
    其中KeyListener接口接口方法如下
    void KeyTyped(KeyEvent e):插入某个键使用
    void KeyPressed(KeyEvent e):键盘按下使用
    void Released(KeyEvent e):键盘松开时使用
    KeyEvent事件的使用方法:
    返回键入的字符用 public char getKeychar():
    返回键入字符的键码 public int getKeyCode():

    提示:在取得键盘信息时,最好使用KeyEvent类中的静态方法getKeyText()
    将一个监听处理类加到监听器中,此时可以使用this,但仅表示当前事件!
    二.鼠标事件的监听及处理
    2.表示鼠标按下或松开,使用MouseListener接口
    void mouseClicked(MouseEvent e):单击按下并释放
    void mousePressed(MouseEvent e):按下鼠标使用
    void mouseReleased(MouseEvent e):松开鼠标使用
    MouseEvent事件的使用方法:
    public static final int BUTTON1:鼠标左键的常量
    public static final int BUTTON2:滚动轴常量
    public static final int BUTTON3:鼠标右键的常量

    坐标:public int getX()和public int getY()

    三.记事本
    3.菜单组件
    JMenu与JMenuBar
    JMenuBar:当建立完多个JMenu组件之后,需要通过JMenuBar来将JMenu加到窗口中

    JMenuBar的常用方法:
    public JMenuBar():创建新的JMenuBar对象
    public JMenu add(JMenu a):将指定的JMenu加到JMenuBar中

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

    初级记事本的基本实现:首先在程序中建立一个JMenu,然后将JMenu加入到JMenuBar中,再通过JFrame中的setJMenuBar方法将菜单栏添加到窗体上,此外,
    为了操作方便,可以为菜单项设置快捷键

    JMenuItem类的常用方法:
    public JMenuItem(Icon icon):创建带有图标的JMenuItem
    public JMenuItem(String text):创建带有指定文本的JMenuItem
    public void setAcceleraor(KeyStroke keyStroke):设置快捷键的组合键

    4.文件选择框:当保存或打开文件时,可以使用Swing中的JFilechooser
    常用方法如下:
    public JFilechooser(): 用户主目录
    public JFilechooser(String currentDirectoryPath):指定文件选择的目录

    
    总之,本周学的东西挺多的,老师上课说的也在电脑上打了,不过还是有点问题,勉勉强强弄了个简单记事本,还有些操作没实现,继续加油吧
    ![](https://img2018.cnblogs.com/blog/1580795/201911/1580795-20191123162202407-816839173.png)
  • 相关阅读:
    Spring JDBC配置数据源
    Eclipse创建一个Maven Web项目
    部署基于Maven的war文件到Tomcat
    使用“mvn site-deploy”部署站点(WebDAV例子)
    生成基于Maven的项目文档站点
    将项目安装到Maven本地资源库
    使用Maven运行单元测试
    使用Maven清理项目
    使用Maven构建项目
    Dubbo的使用入门
  • 原文地址:https://www.cnblogs.com/Vennien/p/11918515.html
Copyright © 2011-2022 走看看