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

  • 相关阅读:
    菜单导航组件
    flask+nginx+uwsgi在服务器搭建项目
    安装Anaconda
    vscode上eslink包失效
    js滚动事件
    打字游戏
    js更高文档的样式
    js事件
    Dom对象更改文档结构.html
    js重点
  • 原文地址:https://www.cnblogs.com/nbq520/p/7784820.html
Copyright © 2011-2022 走看看