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