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