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

    鼠标事件及监听处理:
    1.使用MouseListener接口,产生MouseEvent事件;
    2.通过MouseAdapter实现监听。

    鼠标拖拽事件及监听处理:
    使用MouseMotionListener接口

    单选钮:
    1.使用JRadioButton类完成;
    2.使用ItemListener接口进行事件监听,存在ItemEvent事件。

    菜单组件:
    1.JMenu与JMenuBar:JMenuBar组件用来摆放JMenu组件,可构建一个简单的无菜单项的菜单;
    2.JMenuItem:相当于一种特殊组件JButton,会触发ActionEvent事件,用于加入菜单项。
    3.事件处理:JMenuItem与JButton都是AbstractButton类的子类,故事件处理机制完全一样。

    复选框:
    1.选择框(JCheckBox)的选中与否开状是一个小方框,被选中则在框中打勾。当在一个容器中有多个选择框,同时可以有多个选择框被选中,这样的选择框也称复选框。与选择框相关的接口是ItemListener,事件类是ItemEvent。
    2.构造方法

    JCheckBox():                                用空标题构造选择框。
    JCheckBox(String s):                        用给定的标题s构造选择框。
    JCheckBox(String s, boolean b):             用给定的标题s构造选择框,参数b设置选中与否的初始状态。
    JCheckBox类的其他常用方法如下:
    
    getState():                                 获取选择框的状态。
    setState(boolean b):                        设置选择框的状态
    getLabel():                                 获取选择框的标题。
    setLabel(String s):                         设置选择框的标题。
    isSelected():                               获取选择框是否被选中的状态。
    itemStateChanged(ItemEvent e):              处理选择框事件的接口方法。
    getItemSelectable():                        获取可选项,获取事件源。
    addItemListener(ItemListener l):            为选择框设定监视器。
    removeItemListener(ItemListener l):         移去选择框的监视器。
    
  • 相关阅读:
    [Qt] 事件机制(四)
    shell专题(六):条件判断
    最小生成树
    373. Find K Pairs with Smallest Sums
    gradle代理设置
    266. Palindrome Permutation
    53. Maximum Subarray
    378. Kth Smallest Element in a Sorted Matrix
    240. Search a 2D Matrix II
    74. Search a 2D Matrix
  • 原文地址:https://www.cnblogs.com/wmf0616/p/11919752.html
Copyright © 2011-2022 走看看