我正在寻找 .setEnabled(false)
的替代品,这样按钮就不可点击了。
我读到我可以从按钮中删除 ActionListener,但我只想让特定按钮不可点击,但我不知道该怎么做。
或者我怎样才能去掉点击按钮后的“选中”效果?
最佳答案
Because in my application I have a grid of JButtons that are used as icons
然后不要使用按钮,使用也支持图标的 JLabel。
或者可以使用也可以支持网格的 JList。
或者,如果您使用 JButton,那么您需要如下代码:
JButton button = new JButton(...);
button.setBorderPainted( false );
button.setFocusPainted( false );
关于java - 如何使 JButton 在 Java 中不可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29054963/