Java jframe处理问题

时间:2015-04-01 18:32:54

标签: java swing netbeans jframe

嗯,我点击一个框架上的某些按钮会改变颜色。我在顶部有一个“X”按钮,用于处理框架。当我尝试重新打开框架时,它会打开,但是当我单击这些按钮来更改颜色时,它们会被点击两次?

我不明白为什么会发生这种情况,我知道它会点击两次,因为如果点击两次则会返回黑色原始颜色。另外,我添加了一个System.out.println来确定它执行了多少次,并在一次单击时将其打印出来两次。

有谁知道发生了什么?如果是这样,你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您的代码中未显示错误 - 请显示您的代码。

我现在在猜测,但您可能会多次向您的JButton添加ActionListeners。编写代码,以便将ActionListener写入按钮一次,比如在构造函数中创建类,而不是在其他侦听器中。如需更好的帮助,请显示相关代码。