【发布时间】:2014-01-12 12:58:03
【问题描述】:
我已经尝试学习 java 大约一个星期了,但我遇到了一个错误。这应该在每次按下按钮时将变量“clicks”增加 1,但我不断收到相同的错误:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Testclass {
private JFrame frame;
private JPanel panel;
private JButton button1;
private JLabel label;
public Testclass () {
gui();
}
public void gui () {
final int clicks = 0;
frame = new JFrame("Test");
frame.setVisible(true);
frame.setSize(600,400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
panel.setBackground(Color.cyan);
button1 = new JButton("Test");
label = new JLabel("Button Click Count: ");
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
clicks++;
label.setText("Click Count: " +clicks);
}
});
panel.add(label);
panel.add(button1);
frame.add(panel);
}
public static void main (String[] args) {
new Testclass();
}
}
它在第 42 行一直给我一个错误,其中“clicks”增加了“Multiple Markers at this line” 任何帮助表示赞赏。谢谢,杰克
【问题讨论】:
-
“它在第 42 行一直给我一个错误..” Douglas Adams 对!
标签: java swing events awt jbutton