-1

当我尝试从 actionPerformed 调用方法时,可以说“text1.setText("asdasdasd");" (已经在 TestBookShelf 的构造函数中创建了 text1 对象)它说我无法解析类型。但它在构造函数中工作。我有点新手,但不应该所有来自 TestBookShelf 类的废话都可用于 actionPerformed 方法吗?我不允许发布照片,因为我只有 6 个代表 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

1

我的猜测text1实际上是构造函数的本地。所以在你的构造函数中你正在做:

public ClassConstructor()
{
  JTextField text = new JTextField() ;
}

如果这是真的,text1必须声明为实例变量,那么它会被解析。像这样:

public class ClassConstructor
{
   JTextField text ;
}
于 2012-12-04T12:34:00.693 回答