java - Java 桌面应用程序中的拖放实现有多复杂

标签 java swing drag-and-drop

我目前正在研究软件规范,只是想知道这是否是一件容易/难以实现的事情。

我想做的是能够在同一对话框的两个列表框(网格?)类型控件之间移动项目(行?);不需要外部拖放支持。在 .net 应用程序中,拖放实现往往是困惑和痛苦的,我记得 MFC 更糟。 Java 中的情况是否好一些?

最佳答案

一点都不差。看看 tutorial .首先,请参阅 Basic DnD demo 的代码,基本上涵盖了您要查找的内容。您唯一需要弄清楚的是为拖放打包的数据。正确的选择取决于您是否计划支持从表单外部插入数据。

关于java - Java 桌面应用程序中的拖放实现有多复杂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6254734/

相关文章:

java - Camel 和缓存生命周期

java - 向 ArrayList<String> 添加单个反斜杠

iphone - 将图像数组添加到 ScrollView Objective-C

java - Vaadin 组合框分隔符

java - 如何升级 Java Web Start JNLP 启动程序文件

java - Swing 计时器问题 - 停止计时器

java - Java JButton 的两半 (+/-)

java - 就 griffon 1.2 的功能而言,javafx 与 swing 相比如何?

cocoa - mouseDown 方法中出现异常

javascript - 添加 cookie 以拖放