该教程针对JDK 8编写。本页面描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改了解Java SE 9及其后续版本中更新的语言功能的摘要。
请参阅JDK发行说明了解所有JDK版本的新功能、增强功能以及已删除或不推荐使用的选项的信息。
下面的表格列出了“执行自定义绘制”课程中的每个示例,包括指向所需文件和每个示例讨论位置的链接。表格的第一列有指向使用Java™ Web Start运行示例的JNLP文件的链接。
要使用Java Web Start运行示例,请单击表格中第一列的[启动]链接。第一次运行示例时,Java Web Start会下载包含本课程示例的类文件的JAR文件,这可能会导致一些延迟。之后,示例应该会更快地执行。
下表的第二列有每个演示的zip文件的链接,您可以在NetBeans IDE中打开和运行它们。有关更多信息,请参阅在NetBeans IDE中运行教程示例。
如果您下载了单个示例,请确保在编译和运行时具有所有必需的文件,并将其放置在正确的层次结构中。Swing教程中的所有示例都放置在一个包中。例如,组件示例放置在components
包中。请参考以下图像以获取完整的结构。请注意,使用图像的任何示例都期望其图像文件位于与示例的src文件相同的目录中的名为images
的目录中。
您可以通过查阅下表或查看每个源文件开头的注释来了解每个示例需要哪些文件。
SelectionDemo.java
starfield.gif
如何编写鼠标移动监听器[启动]Swing绘图演示1SwingPaintDemo1.java
创建演示应用程序(步骤1)[启动]Swing绘图演示2SwingPaintDemo2.java
创建演示应用程序(步骤2)[启动]Swing绘图演示3SwingPaintDemo3.java
创建演示应用程序(步骤3)[启动]Swing绘图演示4SwingPaintDemo4.java
完善设计