禁用Jbutton Swing不能正常工作

时间:2011-01-07 19:34:03

标签: java swing netbeans jbutton

我有Swing JButton的问题。我正在和Netbeans合作。当我在GUI Builder中禁用JButton时,它仍会触发作为事件附加的操作,即我有一个带有onClick触发器的禁用按钮。无论是否禁用,触发器都在工作。

有人知道如何避免这种行为吗?并且禁用的jbutton会在启用时触发操作吗?

非常感谢

2 个答案:

答案 0 :(得分:4)

您需要使用ActionListener与MouseClickListener。

从技术上讲,用户确实点击了您的按钮。 :)

http://download.oracle.com/javase/tutorial/uiswing/events/actionlistener.html

答案 1 :(得分:1)

您是否在代码中尝试了button.setEnabled(false)?也许Netbeans没有正确设置财产......