Hallo allerseits,
mich plagt folgendes Problem:
Ich habe ueber den Designmodus (ich nehme an das ganze nennt sich Swing) das Layout meines Programms schon recht schoen festgelegt: Eine Eingabezeile, ein Knopf und eine Liste.
Durch Druecken des Knopfes soll nun der Inhalt der Zeile in die Liste kommen, also ungefaehr:
Auf diese Weise funktioniert es wunderbar, wenn ich das ganze in ein heruntergeladenes, eigentlich exakt funktionsgleiches Programm setze (http://java.sun.com/docs/books/tuto.../ListDemoProject/src/components/ListDemo.java)
Bastel ich mir aber mein Programm graphisch, wechsle in den Codemodus und setze "dieListe.addElement(Zeile.getText()); "unter die Action fuer den Knopf, so bietet mir das Objekt dieListe die Methode .addElement gar nicht erst an. Beim Durchsuchen der Vorschlage von Netbeans war auch nichts aehnliches dabei...
Ich habe ein wenig gegoogelt und meine herausgefunden zu haben, dass das daran liegt, dass beim graphischen Anordnen der Elemente das Objekt Jlist und nicht DefaultListModel benutzt wird. Und siehe da - beim Beispiel von Sun ist tatsaechlich DefaultListModel benutzt worden.
Nun die Frage: Wie schaffe ich es, meine Liste dazu zu kriegen, dass sie addElement akzeptiert?
Ich hoffe ich konnte mich einigermassen klar ausdruecken und dass mir jemand helfen kann.
Vielen Dank,
Qmark
mich plagt folgendes Problem:
Ich habe ueber den Designmodus (ich nehme an das ganze nennt sich Swing) das Layout meines Programms schon recht schoen festgelegt: Eine Eingabezeile, ein Knopf und eine Liste.
Durch Druecken des Knopfes soll nun der Inhalt der Zeile in die Liste kommen, also ungefaehr:
Code:
private void goButtonActionPerformed(java.awt.event.ActionEvent evt) {
String textInZeile = Zeile.getText();
dieListe.addElement(textInZeile)
}
Auf diese Weise funktioniert es wunderbar, wenn ich das ganze in ein heruntergeladenes, eigentlich exakt funktionsgleiches Programm setze (http://java.sun.com/docs/books/tuto.../ListDemoProject/src/components/ListDemo.java)
Bastel ich mir aber mein Programm graphisch, wechsle in den Codemodus und setze "dieListe.addElement(Zeile.getText()); "unter die Action fuer den Knopf, so bietet mir das Objekt dieListe die Methode .addElement gar nicht erst an. Beim Durchsuchen der Vorschlage von Netbeans war auch nichts aehnliches dabei...
Ich habe ein wenig gegoogelt und meine herausgefunden zu haben, dass das daran liegt, dass beim graphischen Anordnen der Elemente das Objekt Jlist und nicht DefaultListModel benutzt wird. Und siehe da - beim Beispiel von Sun ist tatsaechlich DefaultListModel benutzt worden.
Nun die Frage: Wie schaffe ich es, meine Liste dazu zu kriegen, dass sie addElement akzeptiert?
Ich hoffe ich konnte mich einigermassen klar ausdruecken und dass mir jemand helfen kann.
Vielen Dank,
Qmark