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

    一、布局管理器的分类

       FlowLayout:流式布局管理器
    
       BorderLayout:边界布局管理器
    
       GridLayout:网格布局管理器
    
       GridBagLayout:网格组布局管理器
    
       GardLayout:卡片布局管理器
    
       BoxLayout:箱式布局管理器
    
       SpringLayout:弹簧布局管理器
    

    二、单选按钮和复选框

    复选框和单选按钮都用于在界面上显示一些选项供用户选择,界面上的复选框可以随意选择或取消选择,
    而处于同一组的单选按钮,同时只能有一个处于选中状态,当一个单选按钮变成选择状态时,
    其同组中之前选中的控件将自动清除选择状态;
    JRadioButton类的常用构造方法有以下几个:
    JRadioButton():用空标题构造单选按钮。
    JRadioButton(String s):用给定的标题s构造单选按钮。
    JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。

    三、菜单

    由类JMenu创建的对象就是菜单。类JMenu的常用方法如下:
    JMenu():建立一个空标题的菜单。
    JMenu(String s):建立一个标题为s的菜单。
    add(JMenuItem item):向菜单增加由参数item指定的菜单选项。
    add(JMenu menu):向菜单增加由参数menu指定的菜单。实现在菜单嵌入子菜单。
    addSeparator():在菜单选项之间画一条分隔线。
    getItem(int n):得到指定索引处的菜单项。
    getItemCount():得到菜单项数目。
    insert(JMenuItem item,int n):在菜单的位置n插入菜单项item.
    remove(int n):删除菜单位置n的菜单项
    removeAll():删除菜单的所有菜单项。

    四、鼠标事件指与鼠标相关的事件,继承了MouseEvent接口。具体的事件主要有以下一些。

    click:按下鼠标(通常是按下主按钮)时触发。
    dblclick:在同一个元素上双击鼠标时触发。
    mousedown:按下鼠标键时触发。
    mouseup:释放按下的鼠标键时触发。
    mousemove:当鼠标在一个节点内部移动时触发。当鼠标持续移动时,该事件会连续触发。为了避免性能问题,建议对该事件的监听函数做一些限定,比如限定一段时间内只能运行一次。

  • 相关阅读:
    git分支操作
    redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?
    缓存如果使用不当会造成什么后果?
    在项目中缓存是如何使用的?
    excel poi3.17导出导入
    Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM
    VMware12上安装CentOS7
    校验文件是否是Excel文件
    读后感——《构建之法》第1.2.3章
    操作系统——实验一
  • 原文地址:https://www.cnblogs.com/Emotional/p/11918336.html
Copyright © 2011-2022 走看看