Hallo!
Ich instanziere im c-tor eine JList.
Nun habe ich außerhalb des c-tors eine Methode "receiveMessage". In dieser Methode parse ich einen String.
Wenn nun eine bestimmte Bedingung erfüllt ist, möchte ich die JList updaten bzw. neu instanzieren.
Wie kann ich das machen? Muss ich das Panel komplett neu instanzieren, oder geht das irgendwie einfacher?
Kann mir da jemand helfen?
Gruß Jan
Ich instanziere im c-tor eine JList.
Code:
String[] user = server.getUserlist();
userlist = new JList(user);
JScrollPane scrollerUserList = new JScrollPane();
scrollerUserList.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollerUserList.getViewport().setView(userlist);
getContentPane().add(scrollerUserList, BorderLayout.EAST);
Nun habe ich außerhalb des c-tors eine Methode "receiveMessage". In dieser Methode parse ich einen String.
Wenn nun eine bestimmte Bedingung erfüllt ist, möchte ich die JList updaten bzw. neu instanzieren.
Wie kann ich das machen? Muss ich das Panel komplett neu instanzieren, oder geht das irgendwie einfacher?
Code:
public void receiveMessage{
if(....){
//UpdateUserList
}
}
Kann mir da jemand helfen?
Gruß Jan