我正在尝试为 Java 制作 Google Chrome 选项卡端口。
如何摆脱拖动源周围的灰色框(以红色突出显示)?
到目前为止,其他一切都运行良好,但那个灰色的盒子让我发疯了。
拖动文本时DND示例的另一个示例。“问题”是那个灰色边框。
我正在尝试为 Java 制作 Google Chrome 选项卡端口。
如何摆脱拖动源周围的灰色框(以红色突出显示)?
到目前为止,其他一切都运行良好,但那个灰色的盒子让我发疯了。
拖动文本时DND示例的另一个示例。“问题”是那个灰色边框。
在 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) {
}
};
}