• 第十三周总结


    一、布局管理器的分类

       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:当鼠标在一个节点内部移动时触发。当鼠标持续移动时,该事件会连续触发。为了避免性能问题,建议对该事件的监听函数做一些限定,比如限定一段时间内只能运行一次。

  • 相关阅读:
    [luoguP2762] 太空飞行计划问题(最大权闭合图—最小割—最大流)
    [luoguP2680] 运输计划(lca + 二分 + 差分)
    [luoguP2758] 编辑距离(DP)
    [luoguP2890] [USACO07OPEN]便宜的回文Cheapest Palindrome(DP)
    Javascript对象拷贝(clone)
    使用JavaScript访问XML数据
    javascript 树形菜单
    Simple JavaScript Inheritance
    用 javascript 操作 xml
    javascript flash 弹框
  • 原文地址:https://www.cnblogs.com/Emotional/p/11918336.html
Copyright © 2020-2023  润新知