黑马程序员 GUI的一些笔记

来源:互联网 发布:linux home没root权限 编辑:程序博客网 时间:2024/05/19 23:01

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------

GUI



Graphical User Interface (图形用户接口)


CLI


Command Line User Interface (命令行用户接口)


java为GUI 提供的对象都存在 java.Awt 和 javax.Swing中


java.Awt提供的抽象窗口工具包,需要调用本地


系统方法实现功能

javax.Swing 一般用Swing开发  增强了跨平台性


容器中的自检的排放方式 就是布局


常见的布局管理器:
FlowLayout(流式布局管理器)
从左到右的顺序排列
panel 默认的布局管理器


BorderLayout(边界布局管理器)
东 南 西 北 中 如果只有一个组件的话,整个界面都是这个按钮
 
Frame 默认的布局管理器


GridLayout (网格布局管理器)
规则的矩形
GardLayout(卡片布局管理器)
选项卡
GridBagLayout(网格包布局管理器)
非规则的矩阵




创建图形化界面  步骤:
1,创建frame界面
2,对界面进行基本设置
如:大小,位置,布局
3,定义组件
4,将组件通过窗体的add方法添加到窗体中

5,让窗体显示通过setvisible(true)完成


---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------