Swing集合

王朝百科·作者佚名  2009-11-29
窄屏简体版  字體: |||超大  

Java术语

术语解释:由所有Java图形用户界面(GUI)组件所构成,可运行在任一支持Java虚拟机(JVM)的本地平台上。由于这些组件全都是用Java语言编写的,因此它们可以提供比本地平台GUI组件更多的功能。(与抽象窗口工具箱对比)

Java Swing是Java Foundation Classes(JFC)的一部分。在Swing中,Sun开发了一个经过仔细设计的、灵活而强大的 GUI 工具包。Swing是在AWT组件基础上构建的。它所提供的功能要比AWT提供的更为广泛。它也是Java技术的一种标准配置。

Swing模型

一个Java GUI通常由顶层容器、中间容器以及多个原子组件组成。每个原子组件或容器都可能触发相应事件的产生。容器是一类能够在其中容纳其他组件的特殊组件。Swing的GUI组件类是按照类属层次以树状结构进行组织的。在这个树的最顶层,即树的根部,使一个最基本的容器类,被称为顶层容器。Swing 提供了三个通用的顶层容器类JFrame,JDialog和JApplet。JFrame提供了基于窗体的应用程序,JDialog提供对话框形式的界面,JApplet提供Java小应用程序的界面形式。在顶层容器下是中间容器,用于容纳其他的组件。通常窗格本身在显示界面中是看不到的。面板类Panel是一种中间容器,它的唯一作用是使组件更容易定位。顶层容器通过getContentPane()方法获取内部的一个内容窗格。

Swing包的组成:

Javax.swing:基本Swing包,包括Swing容器、组件及相关设置的类和接口。

Javax.swing.border:包括与边界设计相关的类和接口。

Javax.swing.colorchooser:与颜色选择相关的类和接口。

Javax.swing.event:包括事件处理相关的类和接口。

Javax.swing.filechooser:包括对文件进行查看选取的相关类。

Javax.swing.plaf:包括一些对外观样式操作的类和接口。

javax.swing.tree:包括对树形组件进行操作的类和接口。

常用Swing组件:

按钮:JButton

单选按钮:JRadioButton

复选框:JCheckBox

文本区:JTextArea

文本字段:JTextField

列表:JList

下拉列表:JComboBox

树:JTree

表格:JTable

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航