当我尝试从actionPerformed调用一个方法时,让我们说“text1.setText(”asdasdasd“);” (text1对象已经在TestBookShelf的构造函数中创建)它说我无法解析类型。但它在构造函数中工作。我有点新手但是不应该从TestBookShelf类的所有废话都可用于actionPerformed方法吗? 我不允许发布照片,因为我只有6个代表
答案 0 :(得分:1)
我的猜测text1
实际上是构造函数的本地。
所以在你的构造函数中你正在做:
public ClassConstructor()
{
JTextField text = new JTextField() ;
}
如果这是真的,text1
必须声明为实例变量,然后才能解析。
像这样:
public class ClassConstructor
{
JTextField text ;
}