actionPerformed无法解析类型

时间:2012-12-04 12:29:07

标签: java swing actionlistener

当我尝试从actionPerformed调用一个方法时,让我们说“text1.setText(”asdasdasd“);” (text1对象已经在TestBookShelf的构造函数中创建)它说我无法解析类型。但它在构造函数中工作。我有点新手但是不应该从TestBookShelf类的所有废话都可用于actionPerformed方法吗? 我不允许发布照片,因为我只有6个代表 enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

如果这是真的,text1必须声明为实例变量,然后才能解析。 像这样:

public class ClassConstructor
{
   JTextField text ;
}