二)控 件 栏
在任何可视化编程中,控件栏是用户取用控件库中存在的控件的最一般工具,也为程序设计提供了快捷和方便。在控件库中的每一个控件实际上就是一个对象,用户可以增加和改进其功能,并由此形成一个新的控件。另外,所形成的新控件可以被添加到控件库中, 被程序所调用。
单击上图10中文件视图标签中的Design选项,在内容窗口显示的内容为用户界面设计器,它的上方就会出现"控件栏",控件栏位于主菜单的右下方,按控件功能的不同划分为14组。
1、Swing页
Swing是Java基础类库(JFC)的重要组成部分,它实现了一组新的GUI(Graphics User Interface,图形用户界面)控件,具有可插接的外观感觉效果(可插接的外观感觉效果就是使用户只需要设计一个GUI控件集,就可以自动得到与任意OS平台(如Windows,Solaris,Macintosh)相吻合的外观感觉效果。Swing是以100%纯Java实现的,且以JDK(Java DevelopmentKit,Java开发工具包)Lightweight UI(User Interface,用户界面)框架为基础。
 图12 |
在Swing控件中除了包含两个已有AWT(Abstract Window Toolkit,抽象窗口工具包)控件集(如按钮、滚动条、标签等)的纯Java版本外,还添加了一个高级控件的全集(例如树视图、列表框等)。
2、Swing Containers页
如图13所示,Swing Containers页主要包含了一些Swing控件所需要使用的容器外观等,以使Swing控件的布局更合理。
 图13 |
3、DataExpress页
DataExpress页中所包含的控件都是Borland公司专为数据库处理设计的,如图14所示。
 图14 |
4、dbSwing页和MoredbSwing页
dbSwing页(见图15)和More dbSwing页同样也是Borland公司设计的在数据库处理方面的控件集合。
 图15 |
5、dbSwing Models页
dbSwing Models页同样也是Borland公司设计的在数据库处理方面的控件集合,如图16所示。
 图16 |
6、EJB页
EJB(Enterprise JavaBean)在企业级的应用程序设计中非常有用,是J2EE的重要组成部分。其包含的控件如图17所示。
 图17 |
7、AWT页
AWT是Java基础类库的重要组成部分,是Java在较早期的窗口工具集,具有十分强大的功能,包括:
.丰富的用户界面控件;
.强大的事件处理模型;
.图形和图像工具,包括形状、颜色和字体类:
.布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;
.数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴。
AWT页的控件如图18所示。
 图18 |
另外,还有XML页、InternetBeans页、CORBA页、MIDP和MIDP Screens等在JBuilder中所使用的高级编程功能控件。这里就不多说了。
|