-1

我正在尝试为 Java 制作 Google Chrome 选项卡端口。

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

到目前为止,其他一切都运行良好,但那个灰色的盒子让我发疯了。

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

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) {

                }
            };
        }
于 2013-06-25T17:22:42.517 回答