我在Netbeans的项目中工作,导致ArrayList
出现问题。
这是我创建main
的{{1}} java文件。基本上,当我运行程序时,它会弹出一个窗口,其中包含一个文本字段(ArrayList
)和一个按钮(txfnamn
)。当我按下按钮时,我想保存在ArrayList中的字段中输入的文本。所以我这样做了:
(btnFortsatt
是一个带有我的实例方法和构造函数的Java文件。)
//创建一个新的ArrayList
GlosLista
//按钮操作
public static List<GlosLista> gloslista = new ArrayList<GlosLista>();
}
然后还有另一个java文件,在这里我要导入private void btnFortsattActionPerformed(java.awt.event.ActionEvent evt) {
String text = txfSkapaNamn.getText();
gloslista.add(new GlosLista(text));private void
并在JList上显示它:
ArrayList
问题是程序没有显示列表。
答案 0 :(得分:0)
假设您的main
java文件被称为Main
,那么只需:
public static void Display()
{
DefaultListModel dm = new DefaultListModel();
for( GlosLista gl : Main.gloslista )
{
dm.addElement( gl );
}
}