我正在实施JButton
来执行某项操作,但它给了我一个错误。
在我写的代码上
String EnterNumber = txtDisplay.getText() + Jbutton7.getText();
txtDisplay.setText(EnterNumbet) ;
编译器要求我创建一个本地变量调用txtDisplay
并将其声明为null
,但是当我这样做时,它没有运行。
感谢
答案 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();
}
}