Ciao!! Devo creare una JList in un'intrfaccia, ho definito un mio ListModel nel modo seguente:
e creo la JList in questo modo: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); } }
Il risultato è che la jList viene visualizzata sull'interfaccia ma è vuota, cos'è che sbaglio?codice:Vector<String> p = new Vector<String>(); p.add("prova1"); p.add("prova2"); jList1 = new JList(new MyListModel(p));
Grazie per l'aiuto

Rispondi quotando
