【发布时间】:2023-03-10 05:09:01
【问题描述】:
这似乎是一个非常简单的问题,但我很难弄清楚如何处理它。
示例场景:
final int number = 0;
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setSize(400, 400);
final JTextArea text = new JTextArea();
frame.add(text, BorderLayout.NORTH);
JButton button = new JButton(number + "");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
number++; // Error is on this line
text.setText(number + "");
}});
frame.add(button, BorderLayout.SOUTH);
我真的不知道该去哪里。
【问题讨论】:
-
请说明您需要做什么和不能做什么。
标签: java scope jbutton actionlistener