栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java笔记5

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java笔记5

第5章 基于Swing的图形用户界面设计

文章目录
  • 第5章 基于Swing的图形用户界面设计
    • 5.1 图形用户界面基础
      • Java图形用户界面概述
      • 常见的组件与容器
        • 1. Jframe
        • 2. JButton
    • 5.2 布局管理器与图形用户界面的构建
      • 1. 流式布局管理器
      • 2. 边界布局管理器
      • 3. 网格布局管理器
      • 4. 卡片布局管理器
    • 5.3 事件处理
      • Java 委托事件模型
      • 动作事件 ActionEvent
        • 本类做监听器类
        • 外部类做监听器类
    • 5.4 窗口事件处理与监听器类型
      • 窗口事件处理与适配器类
      • 内部类做监听器类
      • 匿名内部类做监听器类
      • lambda表达式与事件处理

5.1 图形用户界面基础 Java图形用户界面概述


JFC(Java Foundation Class)

AWT:重量级组件,抽象窗口工具包

Swing:轻量级组件


蓝色为Swing组件类,绿色为AWT组件类
AWT在Swing中都有对应的组件

常见的组件与容器



1. Jframe






2. JButton




5.2 布局管理器与图形用户界面的构建

创建登陆界面


1. 流式布局管理器




2. 边界布局管理器



区域缺省时,默认放入中心区域

3. 网格布局管理器


4. 卡片布局管理器



5.3 事件处理 Java 委托事件模型







事件处理分为三个步骤,首先进行监听器注册,然后,监听器类要实现事件类对应的监听器接口,进而要实现接口中的方法,事件处理代码就在这里

动作事件 ActionEvent


本类做监听器类





外部类做监听器类



5.4 窗口事件处理与监听器类型 窗口事件处理与适配器类




内部类做监听器类



匿名内部类做监听器类


lambda表达式与事件处理


任何一个可以接受函数式接口实例的地方,都可以使用lambda表达式。







转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632090.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号