如何获取JList的所有条目?



我有以下可访问的对象(加上许多其他似乎与这个问题无关的对象)。

对象:

listModel = new DefaultListModel();
inputField = new JTextField(10);
addButton = new JButton("+");
usernameList = new JList(listModel)

addButton的ActionListener:

public void actionPerformed(ActionEvent e) {
   System.out.println("addButton clicked!");
   Variables.username = inputField.getText();
   System.out.println("Username now: " + Variables.username);
   listModel.addElement(Variables.username);
   inputField.setText(null);
}

此时,'addButton'从JTextField (inputField)获取输入并将其添加到listModel中,并使用新字符串更新JList (usernameList)。我现在需要做的是取每个元素,并将每个元素添加到预先声明的字符串数组中的不同元素中。我将如何完成抓取传递给JList的所有元素?

ListModel model = usernameList.getModel(); for(int i = 0; i < model.getSize(); i++) { //do something }

相关内容

  • 没有找到相关文章

最新更新