【发布时间】:2016-04-11 06:29:48
【问题描述】:
有没有办法检查我们通过单击 (mouseClicked) 获得的按钮是否与按钮数组中存在的按钮相同? (==) 和 equals() 我都使用过,但都不起作用。
我是java新手,请记住这一点。
【问题讨论】:
-
考虑提供一个runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个例子,它突出了您遇到的问题。这将减少混乱并获得更好的响应
-
I've used both (==) and equals() but neither works.- 那么我会说你的代码是错误的,因为两者都应该工作。发布演示问题的演示。 -
您在处理按钮时应该使用
ActionListener,而不是MouseListener,但话虽如此,您可能认为您引用的是(按钮数组)以及上面的内容屏幕不是一回事 -
但是为什么会这样呢?
-
因为您的代码中存在一些问题。我们无法在没有看到的情况下告诉您更多信息。
标签: java swing jbutton mouseclick-event