本教程适用于JDK 8。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言变更了解Java SE 9及其后续版本中更新的语言特性的概述。
请参阅JDK发行说明了解有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息。
下面的表格列出了“使用其他Swing功能”课程中的每个示例,包括所需文件的链接和每个示例的讨论链接。表格的第一列有链接到JNLP文件,通过Java™ Web Start可以运行这些示例。
要使用Java Web Start运行示例,请点击表格的第一列中的[启动]链接。第一次运行示例时,Java Web Start会下载包含此课程示例的类文件的JAR文件,这可能会有一些延迟。之后,示例应该会执行得更快。
下表的第二列有每个演示的zip文件的链接,您可以在NetBeans IDE中打开和运行它们。有关更多信息,请参阅在NetBeans IDE中运行教程示例。
如果您下载了单个示例,请注意在编译和运行时将所有必要的文件放在正确的层次结构中。Swing教程中的所有示例都放在一个包中。例如,组件示例放在一个名为components
的包中。请参阅下图以获取完整的结构。请注意,使用图像的示例期望其图像文件在与示例的src文件相同的目录中名为images
的目录中。
您可以通过查阅下表或查看每个源文件开头的注释来了解每个示例需要哪些文件。
AccessibleScrollDemo.java
Rule.java
Corner.java
ScrollablePicture.java
flyingBee.jpg
如何支持辅助技术[启动]操作演示项目ActionDemo.java
jlfgr-1_0.jar
如何使用操作DesktopDemo*桌面演示项目DesktopDemo.java
desk32.gif如何与桌面类集成[启动]Diva 项目Diva.java
如何使用 JLayer 装饰组件[启动]FieldValidator 项目FieldValidator.java
如何使用 JLayer 装饰组件[启动]焦点概念演示项目FocusConceptsDemo.java
如何使用焦点子系统[启动]焦点遍历演示项目FocusTraversalDemo.java
如何使用焦点子系统[启动]渐变半透明窗口演示项目GradientTranslucentWindowDemo.java
如何创建半透明和形状窗口[启动]输入验证演示项目InputVerificationDemo.java
如何使用焦点子系统[启动]输入验证对话框演示项目InputVerificationDialogDemo.java
如何使用焦点子系统[启动]模态演示项目ModalityDemo.java
如何在对话框中使用模态[启动]近视项目Myopia.java
如何使用JLayer装饰组件[启动]Shaped Window Demo ProjectShapedWindowDemo.java
如何创建半透明和有形状的窗口SplashDemoSplash Demo ProjectSplashDemo.java
splash.gif
如何创建启动屏幕[启动]Table Print Demo1 ProjectTablePrintDemo1.java
failed.png
passed.png
如何打印表格[启动]Table Print Demo2 ProjectTablePrintDemo2.java
TablePrintDemo1.java
failed.png
passed.png
failed-BW.png
passed-BW.png
如何打印表格[启动]表格打印演示3项目TablePrintDemo3.java
TablePrintDemo2.java
TablePrintDemo1.java
failed.png
passed.png
failed-BW.png
passed-BW.png
clipBottom.png
clipBottomLeft.png
clipBottomRight.png
clipLeft.png
clipRight.png
clipTop.png
clipTopCenter.png
clipTopLeft.png
clipTopRight.png
finalGrades.png
如何打印表格[启动]轻点轻点轻点项目TapTapTap.java
如何使用JLayer装饰组件[启动]文本区域打印演示项目TextAreaPrintingDemo.java
print.png
toprint.txt
guide.txt
如何打印文本[启动]文本批量打印演示项目TextBatchPrintingDemo.java
index.html
chapter1.html
chapter2.html
chapter3.html
chapter4.html
chapter5.html
chapter6.html
chapter7.html
chapter8.html
chapter9.html
chapter10.html
chapter11.html
如何打印文本[启动]跟踪焦点演示项目TrackFocusDemo.java
Picture.java
Maya.jpg
Anya.jpg
Laine.jpg
Cosmo.jpg
Adele.jpg
Alexi.jpg
如何使用焦点子系统托盘图标演示*托盘图标演示项目TrayIconDemo.java
bulb.gif
如何使用系统托盘[启动]半透明窗口演示项目TranslucentWindowDemo.java
如何创建半透明和形状窗口[启动]壁纸项目Wallpaper.java
如何使用JLayer装饰组件