Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何删除GUI中的选择框?_Java_Swing_Selection_Jbutton - Fatal编程技术网

Java 如何删除GUI中的选择框?

Java 如何删除GUI中的选择框?,java,swing,selection,jbutton,Java,Swing,Selection,Jbutton,在任何程序中,或者至少在大多数程序中,当您选择按钮或任何东西时,都会有一个由点组成的线组成的选择框 你怎么把那个盒子扔掉 我之所以要这样做,是因为我有一个带有图像、无内容填充、无边框的按钮,选中它时看起来非常笨拙。通过调用其setFocusable(…)方法使按钮或组件不可聚焦。方法: myButton.setFocusable(false); 编辑 ... 或者更好: myButton.setFocusPainted(false); 这样,如果需要,组件仍然可以获得焦点,但不会显示焦点边

在任何程序中,或者至少在大多数程序中,当您选择按钮或任何东西时,都会有一个由点组成的线组成的选择框

你怎么把那个盒子扔掉


我之所以要这样做,是因为我有一个带有图像、无内容填充、无边框的按钮,选中它时看起来非常笨拙。

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

myButton.setFocusable(false);

编辑
... 或者更好:

myButton.setFocusPainted(false);

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

另外,请查看mKorbel的答案。非常感谢,我很抱歉问了一个已经回答的问题,我在寻找答案时不知道如何称呼它