2013-05-03 101 views
2

在任何程序中,或者至少在大多数情况下,当您选择一个按钮或任何东西时,都会有一个由点组成的选择框。如何删除GUI中的选择框?

如何摆脱那个盒子?

我之所以要这样做的原因是因为我有一个图像按钮,没有contentFill,没有边框,选择时看起来很尴尬。

回答

7

使按钮或组件不可聚焦通过调用其setFocusable(...)方法:

myButton.setFocusable(false); 

编辑
......或者甚至更好:

myButton.setFocusPainted(false); 

这样如果需要,组件仍然可以获得焦点,但不会显示焦点边框。

+0

也请看看mKorbel的回答[这里](http://stackoverflow.com/a/13422861/522444)。 – 2013-05-03 23:12:34

+0

非常感谢您,我对问一个已经回答的问题表示歉意,我不知道如何在寻找答案时调用它 – Ted 2013-05-04 11:11:20