文档

Java™教程
隐藏目录
使用Swing组件
教程:使用Swing组件

教程:使用Swing组件

示例索引

本教程为您提供了使用Swing组件所需的背景信息,然后描述了每个Swing组件。它假设您已成功编译和运行了使用Swing组件的程序,并且熟悉基本的Swing概念。这些先决条件在Swing入门使用NetBeans IDE学习Swing中介绍。

使用顶级容器

讨论了JFrameJDialogJApplet类共享的特性 - 内容面板、菜单栏和根面板。还讨论了容器层次结构,指的是由顶级容器包含的组件树。

JComponent类

介绍了JComponent提供给其子类(几乎包括所有Swing组件)的功能,并提供了如何利用这些功能的提示。本节以API表格形式结束,描述了由JComponent及其超类ContainerComponent定义的常用API。

使用文本组件

描述了所有从JTextComponent派生的组件共享的特性和API。如果您只是使用文本字段(格式化或非格式化)或文本区域,您可能不需要阅读此部分。

如何...

按字母顺序列出了如何使用每个Swing组件的部分。我们不希望您按顺序阅读这些部分。相反,我们建议您在准备开始在自己的程序中使用Swing组件时阅读相关的“如何”部分。例如,如果您的程序需要一个框架、一个标签、一个按钮和一个颜色选择器,您应该阅读如何制作框架如何使用标签如何使用按钮如何使用颜色选择器

在Swing组件中使用HTML

描述了如何使用HTML标签来改变Swing组件中显示的文本的字体、颜色或其他格式。

使用模型

介绍了Swing模型架构。这种基于模型-视图-控制器(MVC)的变体意味着您可以(如果希望)指定如何存储和检索Swing组件的数据和状态。好处是可以在组件之间共享数据和状态,并大大提高显示大量数据的表格等组件的性能。

使用边框

边框非常方便,可用于绘制组件周围的线条、标题和空白空间。(您可能已经注意到本教程中的示例使用了许多边框。)本节告诉您如何为任何JComponent添加边框。

使用图标

许多Swing组件可以显示图标。通常,图标是ImageIcon类的实例。

解决常见组件问题

本节讨论了解决常见组件相关问题的解决方案。

如果您有兴趣使用JavaFX创建GUI,请参阅使用JavaFX图表使用JavaFX UI控件


上一页:上一课
下一页:使用顶级容器