Hallo zusammen,
Ich habe eine Oberfläche mit einer Liste. Zu jedem Eintrag in der Liste kann es mehrere verknüpfte Datensätze geben, die ich mit einer Methode aus der Datenbank hole.
Dann durchlaufe ich diese Liste mit einer for-Schleife und möchte die verknüpften Datensätze anzeigen, indem ich in der Schleife neue Textfelder erzeuge. Dazu verwende ich folgenden Code:
Das läuft auch alles ohne Fehler durch nur leider werden die TextFields nicht angezeigt. Kann ich die momentan angezeigte Oberfläche nicht zur Laufzeit verändern?
UPDATE:
Ich habe mal mit System.out.println die Anzahl der Elemente auf dem Panel Ausgaben lassen (getComponentCount()). Scheinbar werden die Textfields angelegt. Nur warum sehe ich sie dann nicht?
Danke im Voraus und Gruß
Timo
Ich habe eine Oberfläche mit einer Liste. Zu jedem Eintrag in der Liste kann es mehrere verknüpfte Datensätze geben, die ich mit einer Methode aus der Datenbank hole.
Dann durchlaufe ich diese Liste mit einer for-Schleife und möchte die verknüpften Datensätze anzeigen, indem ich in der Schleife neue Textfelder erzeuge. Dazu verwende ich folgenden Code:
Code:
for(int i=0;i<liste.getSize();i++){editorPanel.add(new JTextField("TEXT AUS DEM GELADENEN OBJEKT"))}
UPDATE:
Ich habe mal mit System.out.println die Anzahl der Elemente auf dem Panel Ausgaben lassen (getComponentCount()). Scheinbar werden die Textfields angelegt. Nur warum sehe ich sie dann nicht?
Danke im Voraus und Gruß
Timo
Comment