【发布时间】:2017-12-14 02:54:08
【问题描述】:
我正在制作一个匹配的卡片程序,我想确保用户只选择两张卡片。因此,我制作了 Changelisteners,在这些 changelisteners 中,我希望有一个整数,当按钮的状态发生变化时它会增加。我曾尝试使用 int,但它给了我一个错误,它说要使用 final 或有效的 final。有什么方法可以在 changelistener 方法中使用 int。
这是一个例子:
card1Button.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
//int increases here
}
});
【问题讨论】:
-
根据您的操作,您可以使用两个
ButtonGroups,这样可以确保每个组中只能选择一个按钮
标签: java swing changelistener