Eigentlich wollte ich nur schnell was probieren... schon stoße ich auf eins eltsame Phänomen.. für mich zumindest nicht erklärbar.
Das ist der ganze Code... dazu kommt nur eine Main mit Test Window = new Test();
So damit sollten laut den Büchern die ich gerade gewälzt habe, jetzt ein Fenster aufgehen und 2 Reihen Buttons anzeigen (zitat: dabei wird zunächst die erste Zeile von links nach rechts gefüllt, dann die zweite usw.). Dazu 2 leere Reihen.. was zeigt es an... 2 Spalten mit 8 Buttons. Sonst nichts. Also hab ich ein wenig mit Spalten und Zeilenangabe herumexperimentiert.. es gibt für mich keinen logischen nachvollziehbaren Zusammenhang zwischen Buttonverteilung und Reihen/Spalten angabe...
Also wie genau arbeitet dieser Layoutmanager?
Das ist der ganze Code... dazu kommt nur eine Main mit Test Window = new Test();
Code:
import java.awt.*;
import javax.swing.*;
public class Test{
Test(){
JFrame fenster = new JFrame("Window");
fenster.setSize(640,480);
fenster.setLocation(10,10);
JPanel jPanelGrund = new JPanel();
jPanelGrund.setLayout(new GridLayout(4,4));
jPanelGrund.setSize(640,480);
fenster.getContentPane().add(jPanelGrund);
jPanelGrund.add(new JButton("Hallo1"));
jPanelGrund.add(new JButton("Hallo2"));
jPanelGrund.add(new JButton("Hallo3"));
jPanelGrund.add(new JButton("Hallo4"));
jPanelGrund.add(new JButton("Hallo5"));
jPanelGrund.add(new JButton("Hallo6"));
jPanelGrund.add(new JButton("Hallo7"));
jPanelGrund.add(new JButton("Hallo8"));
// jPanelGrund.add(new JButton("Hallo9"));
// fenster.pack();
fenster.setVisible(true);
}
}
So damit sollten laut den Büchern die ich gerade gewälzt habe, jetzt ein Fenster aufgehen und 2 Reihen Buttons anzeigen (zitat: dabei wird zunächst die erste Zeile von links nach rechts gefüllt, dann die zweite usw.). Dazu 2 leere Reihen.. was zeigt es an... 2 Spalten mit 8 Buttons. Sonst nichts. Also hab ich ein wenig mit Spalten und Zeilenangabe herumexperimentiert.. es gibt für mich keinen logischen nachvollziehbaren Zusammenhang zwischen Buttonverteilung und Reihen/Spalten angabe...
Also wie genau arbeitet dieser Layoutmanager?