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

    一、事件处理
    (1)、键盘事件及监听处理
    在Swing的事件处理中也可以对键盘的操作进行监听,直接使用KeyListener接口即可。此接口定义了如下的方法。

    如果要想取得键盘键入的内容,则可以通过KeyEvent取得,此类的常用方法如下所示。

    (2)、鼠标事件及监听处理
    如果想对一个鼠标的操作进行监听,例如,鼠标按下、松开等,则可以实现MouseListener接口

    在每个事件触发后都会产生MouseEvent事件,此事件可以得到鼠标的相关操作

    在一般的图形界面中经常可以看到鼠标拖拽操作的情况,在Swing的事件处理中可以使用MouseMotionListener接口可以完成鼠标的拖拽操作

    二、菜单组件
    (1)、JMenu与JMenuBar
    若在Java中实现菜单,则可以使用JMenu组件,当然,如果要使用JMenu则首先要了解JMenuBar组件,JMenuBar组件的功能是用来摆放JMenu组件,当建立完许多的JMenu组件之后,需要通过JMenuBar组件来将JMenu组件加入到窗口中
    JMenu的常用方法

    JMenuBar的常用方法

    (2)、JMenuItem
    JMenuItem继承AbstractButton类,因此JMenuItem也可以理解为一种特殊的JButton组件,当选择某个菜单项时也会触发ActionEvent事件
    JMenuItem类的常用方法

    (3)、文件选择框JFileChooser

  • 相关阅读:
    记第一场省选
    POJ 2083 Fractal 分形
    CodeForces 605A Sorting Railway Cars 思维
    FZU 1896 神奇的魔法数 dp
    FZU 1893 内存管理 模拟
    FZU 1894 志愿者选拔 单调队列
    FZU 1920 Left Mouse Button 简单搜索
    FZU 2086 餐厅点餐
    poj 2299 Ultra-QuickSort 逆序对模版题
    COMP9313 week4a MapReduce
  • 原文地址:https://www.cnblogs.com/swaggy89/p/11917962.html
Copyright © 2011-2022 走看看