Java 在Netbeans中创建新的ArrayList

Java 在Netbeans中创建新的ArrayList,java,netbeans,arraylist,Java,Netbeans,Arraylist,我对Netbeans编程还不熟悉,所以请尽量简单 现在,我在同一个项目中有3个java文件:mainframe.java、edit.java和add.java 在“大型机”窗口中,有两个按钮,用于进入“编辑和添加”窗口。在“添加”窗口中,您可以在文本字段中输入文本,然后按下按钮将其添加到ArrayList,我执行了以下操作: public static void main(String args[]) { List<String> Hey = new ArrayList&l

我对
Netbeans
编程还不熟悉,所以请尽量简单

现在,我在同一个项目中有3个java文件:mainframe.java、edit.java和add.java

在“大型机”窗口中,有两个按钮,用于进入“编辑和添加”窗口。在“添加”窗口中,您可以在文本字段中输入文本,然后按下按钮将其添加到
ArrayList
,我执行了以下操作:

public static void main(String args[]) {

    List<String> Hey = new ArrayList<String>();
}
接下来,在编辑窗口中,我有一个
JList
来显示
ArrayList
的内容。我不知道如何编码:(

公共类我的{
列表嘿;
公共静态void main(字符串参数[]){
Hey=新的ArrayList();
}
私有void btnFortsattActionPerformed(java.awt.event.ActionEvent evt){
//文本字段的变量名为“TXFREATE”
String text=txfCreate.getText();
Hey.add(text);//这里的问题是Netbeans找不到“Hey”符号
}

}

首先看一看这个问题中没有与netbeans相关的内容。就像在eclipse中做同样的事情一样……试着阅读Java中的变量作用域。你会在5分钟内找到一个aswer。
private void btnFortsattActionPerformed(java.awt.event.ActionEvent evt) 

{ 
    //The variable name of the text field is "txfCreate"

    String text = txfCreate.getText();
    Hey.add(text);  //The problem here is that Netbeans cannot find "Hey" symbol 

} 
public class My {

List<String> Hey;

public static void main(String args[]) {
    Hey = new ArrayList<String>();
}

private void btnFortsattActionPerformed(java.awt.event.ActionEvent evt) {
    //The variable name of the text field is "txfCreate"

    String text = txfCreate.getText();
    Hey.add(text);  //The problem here is that Netbeans cannot find "Hey" symbol 
}