【发布时间】:2013-05-02 08:05:30
【问题描述】:
我的 Java 7 Swing 应用程序具有一个包含以下对象的 JTable:
public class MyFile {
private long id;
private long created;
private long modified;
private String description;
private File file;
public MyFile(long id) {
this.id = id;
this.created = System.currentTimeMillis();
}
// getter & setter methods ...
}
目标是将这些 MyFile 对象从我的应用程序中拖放到文件系统中(例如桌面)。在将 setDragEnabled(true) 设置为我的 JTable 时,拖动表格条目时图标已经变成了“+”符号,正如其他应用程序的常规拖放操作所知道的那样。但是当实际将对象放到桌面上时,什么都没有发生......
如何告诉我的 JTable 只将 File 对象放入 MyFile 对象中?我是不是忘记了更多的东西?
有人可以提供一个简短的样本吗?
非常感谢您提前提供的帮助!
【问题讨论】:
标签: java swing file drag-and-drop jtable