gpt4 book ai didi

java - 如何修复我的代码以计算每个按钮的点击次数?

转载 作者:行者123 更新时间:2023-12-01 18:37:23 25 4
gpt4 key购买 nike

我已经为我正在学习的 Java 类编写了一个带有两个按钮的程序。我现在需要计算并显示每个按钮的点击次数。我有一些用于计算点击次数的代码,但我相当确定它是错误的。

我遇到的错误是“需要标识符”,我该如何解决这个问题?

这是我更新的代码:

import java.awt.*;
import java.awt.event.*;

public class FinalProj1 extends Frame implements ActionListener,WindowListener {
FinalProj1() {
setTitle("Click Counter");
setSize(400,400);
show();
}
public static void main(String args[]) {
Frame objFrame;
Button objButton1;
Button objButton2;
TextField count = new TextField(20);
TextField count2 = new TextField(20);
Label objLabel;
Label objLabel2;

objFrame= new FinalProj1();
objButton1= new Button("Agree");
objButton2= new Button("Dissagree");
objLabel= new Label();
objLabel2= new Label();
objLabel2.setText("Mexican Food Is Better Than Chineese Food");

objButton1.setBounds(110,175,75,75);
objButton2.setBounds(190,175,75,75);
objLabel2.setBounds(80,95, 250,25);

objFrame.add(objButton2);
objFrame.add(objButton1);
objFrame.add(objLabel2);
objFrame.add(objLabel);
}

private int numClicks = 0;
private int numClicks2 = 0;
objButton1.addActionListener(this)
objButton2.addActionListener(this)

public void actionPerformed(ActionEvent e) {
numClicks++;
numClicks2++;
count.setText("There are " + numClicks + " who agree");
count2.setText("There are " + numClicks2 + " who dissagree");
}
}

最佳答案

他遇到的错误(“需要标识符”)在 the previous question 中指定。 .

您收到此错误是因为这两行代码位于任何方法或初始化程序 block 之外:

objButton1.addActionListener(this)
objButton2.addActionListener(this)

创建两个控件后将它们放入构造函数中,应该没问题。

关于java - 如何修复我的代码以计算每个按钮的点击次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21344463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com