2010-12-09 20 views
4

我正在做这个项目的学校和由于某种原因按钮之一我的面板有焦点(我可以改变它与标签按钮)那么无论按钮重点是怪异的。java,swing,awt,从所有对象中删除焦点

有没有一种方法,我可以没有按钮有焦点?即。没有任何选项按钮选择?

注意矩形按钮的周围有一条虚线。我想让它消失。

谢谢! alt text

回答

10
button.setFocusable(false); 
+0

不错!有什么办法让框架上的所有东西'setFocusable(false)',而不是将其应用于每个按钮? – kralco626 2010-12-10 00:00:22

5

如果你只是希望它不显示虚线,您还可以使用

button.setFocusPainted(false); 

该按钮将仍然成为焦点,但你不会看到虚线。