Wie kann ich den Text aus einer Komponente in einem JList bekommen?
Frage
Ich habe eine JList
und ich bin zu wollen, um den Text eines Eintrags dieser Liste zu einem bestimmten Index zu erhalten. Könnte mir jemand mitteilen, wie dies zu tun, oder sollte ich meinen Code restrukturieren statt getValues
getIndices
?
Lösung
JList dataList=(...)
for(int i = 0; i < dataList.getModel().getSize(); i++) {
System.out.println(dataList.getModel().getElementAt(i));
}
Andere Tipps
Object[] temp = jList1.getSelectedValues();
temp[i] = the object you want.
DefaultListModel list = new DefaultListModel();
JList jl = new JList(list);
int i = 21;
Object = element;
String = yourElement;
element = jl.getModel().getElementAt(i);
yourElement = element.toString;
String nick = jListNicknames.getModel().getElementAt(index).toString();
System.out.println(nick);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow