Java dnd灰色框

时间:2013-06-25 16:22:51

标签: java drag-and-drop

我正在尝试为Java制作Google Chrome标签端口。

如何摆脱拖动来源周围的灰色框(以红色突出显示)?

到目前为止,其他所有工作都很好,但灰盒子让我疯了。

enter image description here

拖动文本时DND示例的另一个示例。 “问题”是灰色边框。

enter image description here

1 个答案:

答案 0 :(得分:0)

在DragHandler源代码中找到解决方案:

要删除灰色框,您需要在paintIcon

中不执行任何操作
protected Icon getDragIcon(DragGestureEvent e, Point offset) {
            return new Icon() {
                public int getIconWidth() { return 0; }
                public int getIconHeight() { return 0; }
                public void paintIcon(Component c, Graphics g, int x, int y) {

                }
            };
        }