JAVA之旅(三十一,二).doc

JAVA之旅(三十一,二)

JAVA之旅(三十一,二) JAVA之旅(三十一) 一.GUI的概述 GUI全称叫做Graphical User Intergace(图形用户接口),用图形的方式,来显示计算机操作的界面,这样更加方便直观,与用户交互 说道交互,其实系统跟用户有两种交互,一种是GUI,一种叫做CLI,也就是命令行,全称叫做Command User Intergace,这个需要一些学习成本,倒是不怎么推荐,比如创建文件夹之类的,要是你用CLI那就有点麻烦了 回到JAVA,java中为GUI提供的对象都存在java.Awt和javax.Swing两个包中,这两个是什么意思呢? java.Awt:abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属于重量级控件 javax.Swing:在Awt的基础上,建立的一套图形化界面系统。其中提供了更多的组件,而且完全由java实现,增强了移植性,属于轻量级控件 我们来看看大致的组件 二.GUI布局 我们来学习这些控件之前,我们要学习他的布局,这些组件应该按照什么样的样式排放,这就是布局,常见的布局管理器有以下这几种 FlowLayout(流式布局管理器) 从左往右的顺序排列 Panel默认的布局管理器 BorderLayout(边界布局管理器) 东南西北中 Frame默认的布局管理器 GridL

文档评论(0)

1亿VIP精品文档

相关文档