Hallo,
ich bin noch recht neu was Java und Swing angeht. Habe bislang mit C++/Qt gearbeitet. Ich habe aber nun folgendes Problem. Ich habe eine TabbedPane in die ich dynamisch ScrollPanes einfügen will. Das klappt auch soweit. Innerhalb einer ScrollPane soll nun aber eine weitere JPanel angezeigt werden. Diese JPanel enthält wiederum selbst eine oder mehrere JPanes (die Zahl kann sich ändern, die Größe auch). Hier mal der Code
ZRaumImpl ist eine JPanel in dem andere JPanels angezeigt werden sollen. Dies wird bereits alles im Konstruktor von ZRaumImpl gemacht. Wenn ich diesen Code verwende sehe ich jedoch nur einen leeren Tab, oder mehrere wenn in einheitenZuordnung mehr Einträge sind.
Schonmal Danke im Voraus für eure Hilfe.
ich bin noch recht neu was Java und Swing angeht. Habe bislang mit C++/Qt gearbeitet. Ich habe aber nun folgendes Problem. Ich habe eine TabbedPane in die ich dynamisch ScrollPanes einfügen will. Das klappt auch soweit. Innerhalb einer ScrollPane soll nun aber eine weitere JPanel angezeigt werden. Diese JPanel enthält wiederum selbst eine oder mehrere JPanes (die Zahl kann sich ändern, die Größe auch). Hier mal der Code
Code:
Set set = this.einheitenZuordnung.entrySet();
Iterator iter = set.iterator();
while(iter.hasNext()){
Entry temp = (Entry)iter.next();
ZuordnungsRaumImpl raum = (ZuordnungsRaumImpl)temp.getKey();
ArrayList<EinheitImpl> list = (ArrayList<EinheitImpl>)temp.getValue();
ZRaumPanel panel = new ZRaumPanel(raum, list);
this.panelMap.put(raum, panel);
JScrollPane pane = new JScrollPane(panel);
this.jTabbedPane1.addTab(raum.getName(),pane);
pane.revalidate();
}
ZRaumImpl ist eine JPanel in dem andere JPanels angezeigt werden sollen. Dies wird bereits alles im Konstruktor von ZRaumImpl gemacht. Wenn ich diesen Code verwende sehe ich jedoch nur einen leeren Tab, oder mehrere wenn in einheitenZuordnung mehr Einträge sind.
Schonmal Danke im Voraus für eure Hilfe.