ellers vil setListData( new Vector() ); i hvert fald virke. Måske du kan give null med. Men jeg ved ikke lige om det er den "rigtige" måde at gøre det på
Du kan evt. lave JListen dynamisk, således at hver gang du ændre i den vil det fremkomme med det samme. Det er meget let at lave en dynamisk JList - se understående eksempel. Derefter kan du slette alle elementer med jlist.removeAllElements() som loadet skriver.
private DefaultListModel bookmarkListModel = new DefaultListModel(); //Knyttes til jListBookmark for at gøre jListen dynamisk
jListBookmark = new JList(bookmarkListModel);
bookmarkListModel.addElement(new bookmark("ipAdr", "username", "pass", "port")) bookmarkListModel.removeAllElements(); //fjerner alle elementer i jlisten.
import javax.swing.*; public class kim extends javax.swing.JFrame {
String kim = ""; String nar = ""; public kim() { initComponents(); }
private void initComponents() { jTextField1 = new javax.swing.JTextField(); list = new javax.swing.JList(); DefaultListModel jListModel = new DefaultListModel(); list = new JList(jListModel);
Hvis det stadig ikke virker må du endelig sige til. Hvis den kommer med en compilerings fejl er det og vigtigt at du poster den. Det går jeg ud fra den gjorde i den kode du postede 19:57:36...
Husk iøvrigt at give når du opretter variabler og instanser af objekter at navngive dem godt, således at det er sigende. Ellers miste man hurtigt overblikket. Derfor vil det nok også være en god ide at omdøbe de navne jeg kom med :o) Mvh Torben
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.