如何从JList中的组件获取文本?

时间:2009-06-08 19:46:25

标签: java string swing jlist

我有JList,我想在特定索引处获取该列表的条目文本。有人可以告诉我如何执行此操作,还是应该将代码重组为getValues而不是getIndices

4 个答案:

答案 0 :(得分:8)

JList dataList=(...)

 for(int i = 0; i < dataList.getModel().getSize(); i++) {
     System.out.println(dataList.getModel().getElementAt(i));
 }

答案 1 :(得分:3)

Object[] temp = jList1.getSelectedValues();
temp[i] = the object you want.

答案 2 :(得分:2)

DefaultListModel list = new DefaultListModel();
JList jl = new JList(list);

int i = 21;
Object = element;
String = yourElement;

element = jl.getModel().getElementAt(i);
yourElement = element.toString;

答案 3 :(得分:0)

String nick = jListNicknames.getModel().getElementAt(index).toString();
System.out.println(nick);