码迷,mamicode.com
首页 > 编程语言 > 详细

Java图形界面编程

时间:2018-11-13 20:33:14      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:str   覆盖   需要   图形   java.awt   win   rac   功能   窗口   

Java 的 GUI 提供的对象都存在 java.awt 和 java.swing 两个包中。

awt :Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属重量级控件(跨平台不够强)

swing:在 awt 的基础上,建立的一套图形系统,其中提供了更多的组件,并且完全由 java 实现,增强了可移植性,属于轻量级控件(跨平台很好)

布局管理

-- 布局是指容器中组件的排放方式

常见的布局管理器:

FlowLayout  流布局管理器  panel默认的布局管理器

从左到右的顺序排列

BorderLayout  边框布局管理器  frame默认的布局管理器

东 南 西 北 中

并不指定布局方式,满屏覆盖,再添加一个也是满屏覆盖

CardLayout  卡片布局管理器

选项卡

GridLayout  网格布局管理器

规则的矩阵

GridBagLayout  网格包布局管理器

非规则的矩阵

事件监听机制

事件源:就是 awt 包或 swing 包中的那些图形界面的组件(如按钮、文本框、单选框等)

事件:每个事件源都有自己特定的对应事件和共性事件

监听器:可以发出某一个事件的动作都已经封装到监听器中

事件处理:触发事件后的处理方式

 

Java图形界面编程

标签:str   覆盖   需要   图形   java.awt   win   rac   功能   窗口   

原文地址:https://www.cnblogs.com/0820LL/p/9953728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!