Java GUI JList - kan ikke vælge/markere
Har en Jlist i min gui, hvor jeg af en eller anden grund ikke kan markere fra. Når jeg trykker på en værdi fra listen, bliver den valgt/markeret meget hurtigt (altså baggrundsfarven ændrer sig) og derefter forsvinder den så igen. prøvede med at få udskrevet index for det valgte på listen når der blev trykke på en knap, men den blev bare ved med at returnere "-1", altså intet er valgt. Her er min gui kode for min jlist. (har forresten en tråd der opdaterer indholdet i jlisten, men det har nok ingen betydning for problemet):
onlineList = new JList(serverReg.getClientArray().toArray());
onlineList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
onlineList.setBorder(new LineBorder(new Color(0, 0, 0)));
onlineList.setBounds(485, 47, 189, 319);
add(onlineList);
Thread thread = new Thread(new Runnable() {
public void run() {
while (true) {
onlineList.setListData(serverReg.getClientArray().toArray());
}
}
});
thread.start();