在容器中布置组件:示例

后面的table列出了“容器内的布局组件”类中的每个示例,以及指向所需文件和每个示例的讨论位置的链接。该表的第一列包含指向 JNLP 文件的链接,这些链接使您可以使用 Java™Web Start 运行示例。

NOTE:

运行所有 Servlets 和 Java Web Start 示例都需要 7.0 版。大多数示例将在早期版本上运行,但是您必须在本地编译并运行它们。

要使用 Java Web Start 运行示例,请单击table第一栏中的* [启动] *链接。第一次运行示例时,Java Web Start 下载包含本课示例示例的类文件的 JAR 文件会出现延迟。之后,这些示例应更快地执行。

在本地编译和运行示例

下表的第二列包含指向每个可在 NetBeans IDE 中打开和运行的演示的 zip 文件的链接。有关更多信息,请参考在 NetBeans IDE 中运行教程示例

如果下载单个示例,则在编译和运行示例时请注意将所有必需的文件放在适当的层次结构中。 Swing 教程中的所有示例都放在一个包中。例如,将组件示例放置在components包中。有关完整结构,请参见下图。请注意,任何使用图像的示例都希望其图像文件位于名为images的目录中,该目录与示例的 src 文件位于同一目录中。

您可以通过查询下表或查看每个源文件开头的 注解 来找出每个示例所需的文件。

范例表

ExampleZip File
(包含该示例所需的所有文件以及 NetBeans IDE 项目元数据)
**源文件
*(第一个文件具有主要方法) ***
** 图片和其他文件**描述的位置
AbsoluteLayoutDemo [Launch]绝对布局演示项目AbsoluteLayoutDemo.java 在没有布局 管理 器的情况下进行
BorderLayoutDemo [Launch]边框布局演示项目BorderLayoutDemo.java 如何使用 BorderLayout
BoxAlignmentDemo [Launch]盒子对齐演示项目BoxAlignmentDemo.javageek-cght.gif middle.gif如何使用 BoxLayout
BoxLayoutDemo [Launch]盒式布局演示项目BoxLayoutDemo.java 如何使用 BoxLayout
BoxLayoutDemo2 [Launch]Box Layout Demo 2 项目BoxLayoutDemo2.javaBoxLayoutDemo.javaBLDComponent.java 如何使用 BoxLayout
CardLayoutDemo [Launch]卡布局演示项目CardLayoutDemo.java 如何使用 CardLayout
CustomLayoutDemo [Launch]自定义布局演示项目CustomLayoutDemo.java 创建自定义布局 管理 器
FlowLayoutDemo [Launch]流布局演示项目FlowLayoutDemo.java 如何使用 FlowLayout
GridBagLayoutDemo [Launch]网格袋布局演示项目GridBagLayoutDemo.java 如何使用 GridBagLayout
GridLayoutDemo [Launch]网格布局演示项目GridLayoutDemo.java 如何使用 GridLayout
SpringBox [Launch]Spring 盒项目SpringBox.java
SpringUtilities.java
如何使用 SpringLayout
SpringCompactGrid [Launch]Spring 紧凑型网格项目SpringCompactGrid.java
SpringUtilities.java
如何使用 SpringLayout
SpringDemo1 *Spring 演示 1 项目SpringDemo1.java 如何使用 SpringLayout
SpringDemo2 *Spring 演示 2 项目SpringDemo2.java 如何使用 SpringLayout
SpringDemo3 [Launch]Spring 演示 3 项目SpringDemo3.java 如何使用 SpringLayout
SpringDemo4 [Launch]Spring 演示 4 项目SpringDemo4.java 如何使用 SpringLayout
SpringForm [Launch]Spring 表格项目SpringForm.java
SpringUtilities.java
如何使用 SpringLayout
SpringGrid [Launch]Spring 网格项目SpringGrid.java
SpringUtilities.java
如何使用 SpringLayout
TabDemoProject [Launch]标签演示项目TabDemo.java 如何使用 CardLayout

* SpringDemo1 和 SpringDemo2 故意损坏,我们建议不要使用 Java Web Start 运行它们。