Java中的拖放 - 绘画不仅仅是边框

时间:2012-07-11 02:51:38

标签: java swing drag-and-drop jtable jlist

我有一个JTable和一个JList,我设置了代码,以便可以使用内置的Swing方法从JTable拖动到JList。

当我从JTable拖到JList时,拖动的“图像”只是我拖动的东西的边框。具体来说,在源是JTable的情况下,图像只是我选择拖动的行的边框。

如何覆盖此“图像”的内容?如何获取它以便用户可以拖动文本,而不仅仅是边框(矩形)?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

您可以利用Drop Location Rendering来达到预期的效果。如果您已经这样做,请修改您的问题以包含展示您遇到的任何问题的sscce。这example可能会有所帮助。