Hallo.
Ich habe da ein Problem mit dem Layout.
Ich Benutze ein BorderLayout. Beim Start des Programms wird ein Rechteck gezeichnet.
der Zeichenbereich ist CENTER.
Ich fügte noch ein paar Buttons hinzu (NORTH). Nun wird mein Rechteck verschoben gezeichnet.
Wie bekomme ich es hin, das der ZeichenBereich nicht gestaucht wird??
hier mal ein Stück Code.
Ich hoffe jemand weiss hier Rat den ich bin echt ratlos....
Ich habe da ein Problem mit dem Layout.
Ich Benutze ein BorderLayout. Beim Start des Programms wird ein Rechteck gezeichnet.
der Zeichenbereich ist CENTER.
Ich fügte noch ein paar Buttons hinzu (NORTH). Nun wird mein Rechteck verschoben gezeichnet.
Wie bekomme ich es hin, das der ZeichenBereich nicht gestaucht wird??
hier mal ein Stück Code.
Code:
mal= new Drawit();
mal.setSize(500,500);
ButtonGroup bgr = new ButtonGroup();
move = new JToggleButton("move");
..
bgr.add(move);
..
JPanel buttonleiste = new JPanel(new GridLayout(0,5));
buttonleiste.add(move);
..
getContentPane().add(buttonleiste, BorderLayout.NORTH);
getContentPane().add(mal, BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800, 600);
setLocation(100, 100);
}
public static void main(String[] args){
Handmanager f = new Handmanager();
f.setVisible(true);
}
Ich hoffe jemand weiss hier Rat den ich bin echt ratlos....