文档

Java™ 教程
隐藏目录
路径:使用Swing创建GUI
课程:拖放和数据传输

拖放和数据传输:示例

下面的表格列出了“拖放和数据传输”教程中的每个示例,包括所需文件的链接和每个示例的讨论位置。表格的第一列有链接到 JNLP 文件,可以使用 Java™ Web Start 来运行这些示例。


注意: 运行所有小程序和 Java Web Start 示例需要 7.0 版本。大多数示例也可以在较早版本上运行,但必须在本地编译和运行它们。

要使用 Java Web Start 运行示例,请单击表格的第一列中的 [Launch] 链接。第一次运行示例时,Java Web Start 将下载包含本课程示例的类文件的 JAR 文件,这可能需要一些时间。之后,示例应该会执行得更快。

在本地编译和运行示例

下面的表格中的第二列有每个演示的 zip 文件链接,您可以打开并在 NetBeans IDE 中运行它们。有关更多信息,请参阅 在 NetBeans IDE 中运行教程示例

如果您下载单个示例,请在编译和运行时注意将所有必要的文件放置在正确的层次结构中。Swing 教程中的所有示例都放置在一个包中。例如,组件示例放置在一个名为 components 的包中。请参阅以下图像以了解完整的结构。请注意,使用图像的任何示例都希望它们的图像文件在与示例的 src 文件相同的目录中名为 images 的目录中。

您可以通过查阅下表或查看每个源文件开头的注释来了解每个示例需要哪些文件。

示例表


(包含示例所需的所有文件和NetBeans IDE项目元数据)(第一个文件具有主方法,仅适用于作为小程序运行的示例除外)[启动]基本DnD项目BasicDnD.java演示 - 基本DnD[启动]选择投放操作演示项目ChooseDropActionDemo.java演示 - 选择投放操作[启动]投放演示项目DropDemo.java
ListTransferHandler.java演示 - 投放列表[启动]填充视口高度演示项目FillViewportHeightDemo.java演示 - 空表投放[启动]列表剪切粘贴项目ListCutPaste.java
ListTransferHandler.java
TransferActionListener.java非文本组件中的CCP[启动]位置敏感演示项目LocationSensitiveDemo.java演示 - LocationSensitiveDemo[启动]文本剪切粘贴项目TextCutPaste.java
TextTransferHandler.java文本组件中的CCPTopLevelTransferHandlerDemo顶层 TransferHandler 演示项目TopLevelTransferHandlerDemo.java顶层拖放

上一页:
下一页: