Ciao!! Devo creare una JList in un'intrfaccia, ho definito un mio ListModel nel modo seguente:
codice:
import java.util.Vector;
import javax.swing.AbstractListModel;
public class MyListModel extends AbstractListModel{
Vector<String> server;
public MyListModel(Vector<String> server) {
super();
this.server = server;
}
public int getSize() {
return server.size();
}
public Object getElementAt(int arg0) {
return server.get(arg0);
}
}
e creo la JList in questo modo:
codice:
Vector<String> p = new Vector<String>();
p.add("prova1");
p.add("prova2");
jList1 = new JList(new MyListModel(p));
Il risultato è che la jList viene visualizzata sull'interfaccia ma è vuota, cos'è che sbaglio?
Grazie per l'aiuto