------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一、GUI-图形用户界面
1.什么是GUI,GLI
GUI:Graphical User Interface(图形用户接口)。是用图形的方式,来显示计算机操作的界面,这样更方便更直观。
CLI:Command line User Interface (命令行用户接口)就是常见的Dos命令行操作。需要记忆一些常用的命令,操作不直观。
Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。Awt与 Swing是两个工具集。
java.Awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
javax.Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。
GUI中的继承关系图
2.Component 组件:
button 按钮
label标签
checkbox 复选框
textcomponent 文本组件
textarea 文本区
textField 文本框
Container 容器
window 窗口
panel 面板
frame 框架
dialog对话框
filedialog 文件对话框
容器中的组件的排放方式,就是布局。常见的布局管理器: