黑马程序员_GUI
来源:互联网 发布:matlab中遗传算法代码 编辑:程序博客网 时间:2024/06/05 04:13
GUI: Graphic User Interface CLI: Command line user Interface
Java为GUI提供的对象都放在java.Awt和javax.Swing中。
java.Awt: Abstract Window Toolkit, 需要调用本地系统方法实现功能,属于重量级控件。
javax.Swing: 在Awt的基础上,建立一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增加了移植性,属于轻量级组件。
组件关系图:
布局:容器真的组件管理方式就是布局。(图形化界面,布局十分重要)
常见的布局管理器:
1. FlowLayout
- 从左到右顺序排列
- Panel默认的布局管理器
2. BorderLayout
- 东西南北中
- frame 默认的布局管理器
3. GridLayout
- 规则的网格
4. CardLayout
- 卡片布局管理器
5. GridBagLayout
- 网格包布局管理器(不规则的网格)
创建一个图形化界面步骤:
1. 创建一个frame窗体;
2. 对窗体进行设置:
例如大小(setSize(x, y)),位置(setLocation(x, y)),布局(setLayout(某种布局))
3. 定义组件;
4. 通过add方法将组建添加到窗体中;
5. 让窗体显示,通过setVisible(true)。
0 0
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI 详谈
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI编程
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- 黑马程序员_GUI
- CentOS6.3添加nginx系统服务详细说明
- Linux中.a,.la,.o,.so文件的意义和编程实现
- 【Linux C】第九章 GDB调试技术
- 工具类:判断传入的参数为非空
- asp.net网站存储过程验证登录的简单例子
- 黑马程序员_GUI
- 12306 流程解析
- make[1]: arm-linux-g++:命令未找到的解决办法
- JXL读写Excel文件
- 黑马程序员_集合常用类及方法
- c标准的发展
- Java 6 JVM参数选项大全(中文版)
- iOS UILABEL \UIIMAGE复制
- 我的CSDN,我的编程生涯