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的实现,虽然两者之间实现完全不同,但使用上面有很多相似之处。

  • 相关阅读:
    怎样绘制一个三角形边框
    怎样绘制一条线段
    怎样绘制矩形
    怎样判断浏览器是否支持canvas
    怎样创建一个canvas画布环境
    怎样理解Canvas
    怎样删除一条Cookie
    怎样在浏览器端增加一条Cookie
    怎样限制第三方Cookie
    怎样理解第三方Cookie
  • 原文地址:https://www.cnblogs.com/nbq520/p/7784820.html
Copyright © 2011-2022 走看看