如何在Button上实现actionperformed

时间:2017-11-07 06:54:07

标签: java

我正在实施JButton来执行某项操作,但它给了我一个错误。 在我写的代码上

String EnterNumber = txtDisplay.getText() + Jbutton7.getText(); 
txtDisplay.setText(EnterNumbet) ; 

编译器要求我创建一个本地变量调用txtDisplay并将其声明为null,但是当我这样做时,它没有运行。 感谢

1 个答案:

答案 0 :(得分:1)

txtDisplay声明为字段,似乎您将其声明为局部变量。 我想这就是为什么你无法访问它。

您的button7变量被声明为字段,但txtDisplay没有。

以下是一个示例:

import javax.swing.*;

public class SomeClass {

    private JButton jButton;
    private JTextField txtDisplay;

    public SomeClass() {
        jButton = new JButton("7");
        txtDisplay = new JTextField();
    }
}