Hallo,
ich habe in einem scrollPane ein Panel mit mehreren SplitPane die wiederrum mehrere Panels enthalten soll, welche wiederum verschiedene location sowie size haben.
Das panel im scrollPane hatte ich vorher in einerm GridLayout was ansich gut war nur leider wird ja die größe nicht gescheit angepasst daher wollte ich dies mit einem GroupLayout lösen, jedoch werden mir alle SplitPane in einer zeile hintereinander angezeigt statt untereinander was mach ich falsch??
DayPane ist eine Klasse welche von SplitPane erbt
das scrollPane wird am ende in einer TabbedPane gepackt...
ich habe in einem scrollPane ein Panel mit mehreren SplitPane die wiederrum mehrere Panels enthalten soll, welche wiederum verschiedene location sowie size haben.
Das panel im scrollPane hatte ich vorher in einerm GridLayout was ansich gut war nur leider wird ja die größe nicht gescheit angepasst daher wollte ich dies mit einem GroupLayout lösen, jedoch werden mir alle SplitPane in einer zeile hintereinander angezeigt statt untereinander was mach ich falsch??
DayPane ist eine Klasse welche von SplitPane erbt
das scrollPane wird am ende in einer TabbedPane gepackt...
Java:
private void initMainPane(String Name, int Days){
JPanel panel = new JPanel();
GroupLayout gl = new GroupLayout(panel);
ParallelGroup pG = gl.createParallelGroup(Alignment.BASELINE);
for(int i = 0; i < Days; i++){
DayPane dp = new DayPane(Tage.values()[i], new JPanel());
pG.addComponent(dp);
this.dayPanes.add(dp);
panel.add(dp);
}
gl.setVerticalGroup(pG);
JScrollPane scroll = new JScrollPane(panel);
super.addTab(Name, scroll);
}