簡體   English   中英

您如何獲取JList的所有條目?

[英]How do you grab all of the entries of a 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 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM