Я пытался узнать Java уже около недели, но я застрял в одной ошибке. Предполагается, что это приращение переменной «щелчки» на 1 каждый раз при нажатии кнопки, но я получаю ту же ошибку:Принудительное значение при нажатии JButton
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, где «щелкает» увеличивается на единицу " Несколько маркеров в этой строке « любая помощь приветствуется. спасибо, Джек
* «Он продолжает давать мне ошибку на линии 42 ..» * Дуглас Адамс был *** прав! *** –