黑马程序员:GUI
2012-08-23 13:40
260 查看
---------- android培训、java培训、期待与您交流!
----------
Java为GUI提供的对象都存在java.awt和javax.swing两个包中
java.awt:Abstract Window ToolKit(抽象窗口工具包),是出现最早的,他创建按钮什么的都是去调用本地系统方法实现功能的,也就是说在window和linux上实现的界面可能有所不同,(属重量级控件,与系统相关性大)。
java.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件(跨平台好,一般用swing开发)。
常见的布局管理器:
1.FlowLayout(流式布局管理器)
从左到右的顺序排序
Panel默认的布局管理器
2.BorderLayout(边界布局管理器)
东,南,西,北,中
Frame默认的布局管理器
3.GridLayout(网格布局管理器)
规则的矩阵
4.GardLayout(卡片布局管理器)
选项卡
5.GridBagLayout(网格包布局管理器)
非规则的矩阵
1.创建窗体,并做基本设置
2.创建组件
3.将组件添加到窗体中
4.设置窗体可见
事件监听机制的特点:
1,事件源:就是awt包或者swing包中的那些图形界面组件。
2,事件:每一个事件源都有自己特有的对应事件和共性事件。
3,监听器:
将可以触发某一个事件的动作(不只一个动作)都已经封装到了监听器中。
以上三者,在java中都已经定义好了。
直接获取其对象来用就可以了。
4,事件处理:
我们要做的事情是,就是对产生的动作进行处理。
Action
鼠标
键盘
---------- android培训、java培训、期待与您交流!
----------
详情请查看:http://edu.csdn.net/heima/
----------
概述
GUI:Graphical User Interface(图形用户接口),用图形的方式来显示计算机操作的界面,这样更方便更直接Java为GUI提供的对象都存在java.awt和javax.swing两个包中
java.awt:Abstract Window ToolKit(抽象窗口工具包),是出现最早的,他创建按钮什么的都是去调用本地系统方法实现功能的,也就是说在window和linux上实现的界面可能有所不同,(属重量级控件,与系统相关性大)。
java.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件(跨平台好,一般用swing开发)。
布局管理器
容器中的组件的排放方式,就是布局常见的布局管理器:
1.FlowLayout(流式布局管理器)
从左到右的顺序排序
Panel默认的布局管理器
2.BorderLayout(边界布局管理器)
东,南,西,北,中
Frame默认的布局管理器
3.GridLayout(网格布局管理器)
规则的矩阵
4.GardLayout(卡片布局管理器)
选项卡
5.GridBagLayout(网格包布局管理器)
非规则的矩阵
初识GUI
Frame,默认是边界式布局1.创建窗体,并做基本设置
2.创建组件
3.将组件添加到窗体中
4.设置窗体可见
Frame f = new Frame("我的Frame"); f.setVisible(true); f.setSize(500, 400); f.setLayout(new FlowLayout());//设置流式布局 Button b = new Button("点我"); f.add(b);//将按钮添加到窗体中 f.setLocation(500, 200);
事件监听
事件监听机制的特点:
1,事件源:就是awt包或者swing包中的那些图形界面组件。
2,事件:每一个事件源都有自己特有的对应事件和共性事件。
3,监听器:
将可以触发某一个事件的动作(不只一个动作)都已经封装到了监听器中。
以上三者,在java中都已经定义好了。
直接获取其对象来用就可以了。
4,事件处理:
我们要做的事情是,就是对产生的动作进行处理。
Action
鼠标
键盘
---------- android培训、java培训、期待与您交流!
----------
详情请查看:http://edu.csdn.net/heima/
相关文章推荐
- 黑马程序员——Java学习笔记之⑥——“图形界面GUI”
- 黑马程序员————java基础(GUI)
- 黑马程序员之GUI
- 黑马程序员第十季——GUI
- 黑马程序员——GUI(图形用户界面)中的AWT
- 黑马程序员_GUI&网络编程
- 黑马程序员__Java GUI编程
- 黑马程序员—java技术blog—第十二篇java基础应用GUI模拟登陆注册
- 黑马程序员----GUI
- 黑马程序员——Java基础----GUI
- 黑马程序员_89_GUI图形化界面
- 黑马程序员:Java基础总结----GUI图形化界面
- 黑马程序员——java语言——GUI
- 黑马程序员--GUI
- 黑马程序员---java基础--GUI
- 黑马程序员--java基础--GUI总结
- 黑马程序员_Java学习日记18_GUI
- 黑马程序员——JAVA基础之GUI
- 黑马程序员_<<GUI(图形用户界面)--------1>>
- 黑马程序员-基础-GUI图形用户界面