Java 如何在Netbeans中向列表框添加数组字符串

Java 如何在Netbeans中向列表框添加数组字符串,java,netbeans,Java,Netbeans,我想在Netbeans的列表框中添加一个字符串数组 String[] arr = {"one", "two", "three"}; listbox.setListData(arr); //listbox is your JList object 请参阅:如果要通过GUI builder工具添加项目,请执行以下操作: 将JList组件拖放到父容器上 通过单击刚刚拖动的列表组件,选择该组件,然后在右侧选择“属性” 从顶部的项目列表(如背景、边框、字体等)单击模型(默认情况下,模型中包含以下项

我想在Netbeans的列表框中添加一个字符串数组

String[] arr = {"one", "two", "three"};
listbox.setListData(arr);    //listbox is your JList object

请参阅:

如果要通过GUI builder工具添加项目,请执行以下操作:

将JList组件拖放到父容器上

通过单击刚刚拖动的列表组件,选择该组件,然后在右侧选择“属性”

从顶部的项目列表(如背景、边框、字体等)单击模型(默认情况下,模型中包含以下项目:项目1、项目2等)。单击有三个椭圆的按钮(在同一行上),将打开一个窗口。它应具有以下项目:

  • 项目1
  • 项目2
  • 项目3等
删除这些内容,放入要添加的项目,然后按ok


这就是如何通过Netbeans GUI构建器完成的。如果您想以编程方式执行,请按照genessis suggets执行。

我更喜欢这样做:

DefaultListModel list = new DefaultListModel();
for (int i = 0; i < data.length; i++) {
    list.addElement(data[i]);
}      
jList1.setModel(list);
DefaultListModel列表=新的DefaultListModel();
对于(int i=0;i
fr.listbox.add(loc.routelist());我试过这个。routelist输出一个字符串数组。