zoukankan      html  css  js  c++  java
  • 201671010127 2016-2017-11 Java图形用户界面设计技术

      

    一、事件处理器

    1、什么是事件处理

    一个事件要求特定的动作被执行,它被作为消息由外界或系统自身发送给GUI系统。这些事件包括来自计算机设备如鼠标键盘和网络端口的I/O中断,以及GUI系统的逻辑事件触发,比如一个按钮的ActionEvent事件。

    2、示例手动编码。为按钮绑定单击事件,

    首先,定义事件处理内部类,实现ActionListener接口。

        class ClickAction implements ActionListener{
    public void actionPerformed(ActionEvent event){
    System.out.println("用于执行了单击操作");
    }
    }

    然后,给button增加监听器。

         button.addActionListener(new ClickAction());

    三、布局管理器

    布局管理器就是用户界面上的屏幕组件可以按照一定的格式布局,例如让组件水平排列,或按网格方式排列等等。布局管理器类是一组类,它实现 java.AWT.LayoutManager 接口,帮助在容器中放置组件。

    Swing中可用的各种布局如下:BorderLayout、FlowLayout、GridLayout等等,Android的布局参考了Swing的实现,虽然两者之间实现完全不同,但使用上面有很多相似之处。

  • 相关阅读:
    drf—— 序列化组件
    drf—— RESTful API规范
    drf——APIView及其内部函数/类的源码分析
    drf—— drf的安装和使用
    226翻转二叉树
    51,N皇后
    557反转字符串中的单词III
    17.电话号码的字母组合
    459重复的子字符串
    419递增子序列
  • 原文地址:https://www.cnblogs.com/nbq520/p/7784820.html
Copyright © 2011-2022 走看看