PDA

Visualizza la versione completa : [Java] JList "dinamica"


kerbero
03-02-2005, 19:22
Salve a tutti. Sto cercando di implementare in un'applicazione grafica una JList dinamica, nel modo che io possa inserirci i dati quando mi pare e piace. Prendendo spunto da un esempio ho prodotto il codice:



class list extends JFrame
{
JList jl;
ListModel m;
public list()
{
...
m=new DefaultListModel();
jl=new JList(m);
JScrollPane js=new JScrollPane(jl);
...
m.addElement("ciao");
}
Il problema che il metodo addElement non funzione!! JBuilder non me lo d proprio come metodo disponibile per quell'oggetto. Com' possibile?

LeleFT
03-02-2005, 19:29
Infatti... devi utilizzare il metodo setListData(), che pu prendere in ingresso un array di oggetti oppure un Vector.
Esempio:


String [] lista = {"Elemento1", "Elemento2", ...};
JList jl = new JList();
jl.setListData(lista);

Ciao. :ciauz:

kerbero
03-02-2005, 19:43
grazie :ciauz:

Loading