如何在java netbeans中禁用java按钮而不将其更改为灰色?
我正在为我的最后一个项目开发一个软件。当用户点击正确答案时,我需要禁用其他按钮。但问题是,禁用按钮后,它变为灰色。但我需要保持不变。如何在java netbeans中禁用java按钮而不将其更改为灰色?,java,swing,netbeans,jbutton,netbeans-8,Java,Swing,Netbeans,Jbutton,Netbeans 8,我正在为我的最后一个项目开发一个软件。当用户点击正确答案时,我需要禁用其他按钮。但问题是,禁用按钮后,它变为灰色。但我需要保持不变。 只要给他们的ActionListener打电话,当你想要关闭按钮时,他们就不会响应。一个简单的布尔字段就足够了,比如说private boolean buttonoff 检查ActionListener中字段的状态,如果为true,则立即退出侦听器 其他选择: 当您希望ActionListeners不起作用时,请将其从按钮中删除 如果您想删除按钮的“可点击性”,
只要给他们的ActionListener打电话,当你想要关闭按钮时,他们就不会响应。一个简单的布尔字段就足够了,比如说
private boolean buttonoff
检查ActionListener中字段的状态,如果为true,则立即退出侦听器
其他选择:
- 当您希望ActionListeners不起作用时,请将其从按钮中删除
- 如果您想删除按钮的“可点击性”,可以用JLabel替换按钮,这可以通过CardLayout实现
- 使禁用图标与默认图标相同