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的答案。非常感谢,我很抱歉问了一个已经回答的问题,我在寻找答案时不知道如何称呼它