Hallo zusammen,
ich arbeite gerade mit dem Formlayout und habe ein Problem mit der Größe der rechten Spalte. Hier hätte ich erwartet, dass der Button 200 Pixel groß ist. Jedoch scheint sich die Größe nach der linken Spalte zu richten. Wie kann die das ändern?
Das Problem taucht übrigends nur bei rowspans auf. Packe ich die Buttons in eine Zeile ist alles primaDie Buttons dienen jedoch nur der Verdeutlichung meines Row-Span Problems
ich arbeite gerade mit dem Formlayout und habe ein Problem mit der Größe der rechten Spalte. Hier hätte ich erwartet, dass der Button 200 Pixel groß ist. Jedoch scheint sich die Größe nach der linken Spalte zu richten. Wie kann die das ändern?
Code:
public static void main(String[] args) {
JFrame frame = new JFrame();
CellConstraints cc = new CellConstraints();
JPanel panel = new JPanel();
PanelBuilder builder = new PanelBuilder(new FormLayout("p,4dlu,p",
"p,4dlu,p"),panel);
JButton leftButton = new JButton("Left");
leftButton.setPreferredSize(new Dimension(100, 100));
builder.add(leftButton, cc.xy(1, 1));
JButton rightButton = new JButton("Right");
rightButton.setPreferredSize(new Dimension(200, 200));
builder.add(rightButton, cc.xywh(3, 1, 1, 3));
frame.setContentPane(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
Das Problem taucht übrigends nur bei rowspans auf. Packe ich die Buttons in eine Zeile ist alles primaDie Buttons dienen jedoch nur der Verdeutlichung meines Row-Span Problems