拖放和数据传输:示例

后面的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 文件位于同一目录中。

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

范例表

Example Zip File
(包含该示例所需的所有文件以及 NetBeans IDE 项目元数据)
源文件*(第一个文件具有 main 方法,但仅作为 applet 运行的示例除外)* 图像和其他文件 在此处描述
BasicDnD [Launch] 基本 DnD 项目 BasicDnD.java 演示-BasicDnD
ChooseDropActionDemo [Launch] 选择放下动作演示 ChooseDropActionDemo.java 演示-ChooseDropAction
DropDemo [Launch] 放下演示项目 DropDemo.java
ListTransferHandler.java
演示-删除列表
FillViewportHeightDemo [Launch] 填充视口高度演示项目 FillViewportHeightDemo.java 空表滴
ListCutPaste [Launch] 列表剪切粘贴项目 ListCutPaste.java
ListTransferHandler.java
TransferActionListener.java
非文本组件中的 CCP
LocationSensitiveDemo [Launch] 位置敏感的演示项目 LocationSensitiveDemo.java 演示-LocationSensitiveDemo
TextCutPaste [Launch] Literals 剪切粘贴项目 TextCutPaste.java
TextTransferHandler.java
文本组件中的 CCP
TopLevelTransferHandlerDemo 顶级 TransferHandler 演示项目 TopLevelTransferHandlerDemo.java Top-Level Drop
首页