黑马程序员_<<GUI(图形用户界面)--------1>>
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------
1.简述
Graphical Interface(图形化用户接口),用图形的方式,来显示计算机操作的界面,这样方便更直观。
2.CLI:Command Userainterface(命令行用户接口)
就是常见的Dos命令操作
3.Java为GUI提供了对象都存在java.Awt和javax.Swing两个包中
Awt和Swinf区别
Java.Awt:Abstract Window ToolKit(抽象窗口工具包)需要调用本地系统方法实现功能。属重量级控件
Javax.Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组建,而且完全由java实现,增强了移植性,属于轻量级控件。
2.布局容器中的组件的排放方式,就是布局。
1. Flowlayout流式布局 从左向右的顺序排列 Panel默认的布局默认管理器
2. BorderLayout(边界布局管理器) 东 南 西 北中 Frame默认的布局管理器
3. Gridlayout(网络布局管理器) 规则额矩阵
4. GridBaglayout(网格包布局管理器) 非规则的矩阵
5. Gradlayout(卡片布局管理器) 选项卡
3.创建图形化界面
1.创建Frame窗体
2.对窗体进行基本设置:大小,位置和布局
3.定义要添加的组件
4.将组件添加到窗体中
5.显示窗体
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------