【发布时间】:2013-12-05 00:57:46
【问题描述】:
如何确定在 java 中是否按下了某个 JButton?我有 2 个按钮,根据按下的按钮不同,值可能为真或假。
boolean value = true;
if (event.getSource() == a)
{
value == true;
}
else if (event.getSource() == b)
{
value == false;
}
现在无论按下哪个按钮,值都是假的
【问题讨论】:
-
value == true;是比较,不是赋值 -
尝试打印从
event.getSource()获得的按钮名称(如果尚未设置每个按钮的名称,请在设置后;请参阅stackoverflow.com/a/14310353/423105)。 -
另外,请向我们展示填充
a和b的代码,以便我们查看您是否有正确的对象。