Java教程是为JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
有关Java SE 9和后续版本中更新的语言功能的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息,请参阅JDK发布说明。
下面的表格列出了在“容器内部布局组件”教程中的每个示例,其中包含指向所需文件和每个示例讨论位置的链接。表格的第一列包含指向JNLP文件的链接,使用Java™ Web Start可以运行这些示例。
要使用Java Web Start运行示例,请点击表格中第一列的[启动]链接。第一次运行示例时,Java Web Start将下载包含本教程示例的类文件的JAR文件,这可能需要一些时间。之后,示例应该会更快地执行。
下表的第二列包含了每个演示的zip文件链接,您可以打开并在NetBeans IDE中运行。有关更多信息,请参阅在NetBeans IDE中运行教程示例。
如果您下载了单个示例,请在编译和运行时确保所有必需的文件在正确的层次结构中。Swing教程中的所有示例都放在一个包中。例如,组件示例放在一个名为components
的包中。请参考以下图片了解完整的结构。请注意,使用图像的示例期望它们的图像文件位于与示例的src文件相同目录中的名为images
的目录中。
您可以通过查看下表或查看每个源文件开头的注释来了解每个示例需要哪些文件。
AbsoluteLayoutDemo.java
不使用布局管理器[启动]边界布局示例项目BorderLayoutDemo.java
如何使用边界布局[启动]盒式布局示例项目BoxAlignmentDemo.java
geek-cght.gif
middle.gif
如何使用BoxLayout[启动]盒式布局示例项目BoxLayoutDemo.java
如何使用BoxLayout[启动]盒式布局演示2项目BoxLayoutDemo2.java
BoxLayoutDemo.java
BLDComponent.java
如何使用BoxLayout[启动]卡片布局演示项目CardLayoutDemo.java
如何使用CardLayout[启动]自定义布局演示项目CustomLayoutDemo.java
创建自定义布局管理器[启动]流式布局演示项目FlowLayoutDemo.java
如何使用FlowLayout[启动]Grid Bag Layout演示项目GridBagLayoutDemo.java
如何使用GridBagLayout[启动]Grid Layout演示项目GridLayoutDemo.java
如何使用GridLayout[启动]Spring Box项目SpringBox.java
SpringUtilities.java
如何使用SpringLayout[启动]Spring Compact Grid项目SpringCompactGrid.java
SpringUtilities.java
如何使用SpringLayoutSpringDemo1*Spring Demo 1 项目SpringDemo1.java
如何使用 SpringLayoutSpringDemo2*Spring Demo 2 项目SpringDemo2.java
如何使用 SpringLayout[启动]Spring Demo 3 项目SpringDemo3.java
如何使用 SpringLayout[启动]Spring Demo 4 项目SpringDemo4.java
如何使用 SpringLayout[启动]Spring 表单项目SpringForm.java
SpringUtilities.java
如何使用 SpringLayout[启动]Spring Grid 项目SpringGrid.java
SpringUtilities.java
如何使用 SpringLayout[启动]Tab Demo 项目TabDemo.java
如何使用 CardLayout
* SpringDemo1和SpringDemo2是故意破损的,我们不建议使用Java Web Start运行它们。