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

Java GUI编程

时间:2015-02-24 18:42:05      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

1. Graphical User Interface
java为GUI提供的对象都存在 java.AWT 和 javax.Swing 两个包中
java.AWT : Abstract Window Toolkit  抽象窗口工具包 
     需要调用本地系统方法实现功能,移植性差,依赖系统。  重量级控件
 
javax.Swing
     在AWT基础上,建立的一套图形界面系统,提供了更多的组件,完全由java实现。移植性好,轻量级控件
Eclipse 是基于SWT开发的
技术分享
 
 
Component:组件
Container:容器
Panel:面板
Frame:框架
Dialog:对话框
Checkbox:复选框
 
2.布局管理器
容器的组件的排放方式,就是布局。
常见布局管理器:
     FlowLayout 流式布局: 从左到右的顺序排列,Panel默认的布局管理器
     BorderLayout 边界布局管理器:东西南北中, Frame默认的布局管理器
     GridLayout 网格布局管理器: 规则的网格
     CardLayout 卡片布局管理器: 选项卡
     GridBagLayout 网格包布局管理器:非规则的网格
 
3.创建图形化界面的基本步骤:
1.创建窗体
2.对窗体进行基本设置
3.定义组件
4.将组件添加到窗体中
5.设置窗体可视化
 
 
4.事件监听机制的特点:
1.事件源: awt包或swing包中的图形界面组件
2.事件: 每个事件源都有自己的特有对应事件和共性事件
3.监听器:将可以触发某一个事件的动作都已经封装到监听器中 
---以上3者在java中都定义好了
4.事件处理:

Java GUI编程

标签:

原文地址:http://www.cnblogs.com/tyh2014/p/4298849.html

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