Hallo Sascha,
danke für die Antwort habs gleich ausprobiert und es geht schon mal besser als vorher!
Irgendwie is mir das grad etwas zu komplex....
Hier meine KlassenStruktur
Spielbrett extends JPanel
ButtonsPanel extends JPanel
Cascade extends JPanel
Main extends JFrame
In Cascade habe ich das Spielbrett eingebettet. Die Größe des Spielbretts ändert sich dynamisch. Ich muss also die Max breite von ButtonPanel und Spielbrett ermitteln und ebenso die Höhe. Diese muss ich dann verwenden um die Größe des CascadePanels zu setzen. Das wiederum verwende ich dann um die JFrame größe zu ändern.
mach leider auch nicht das was ich will. Sondern setzt die linek obere Ecke des Frames in die Mitte des Bildschirms und nicht die Mitte des Frames in die Mitte des Bildschirms.
Gruß Screaper
danke für die Antwort habs gleich ausprobiert und es geht schon mal besser als vorher!
Irgendwie is mir das grad etwas zu komplex....
Hier meine KlassenStruktur
Spielbrett extends JPanel
ButtonsPanel extends JPanel
Cascade extends JPanel
Main extends JFrame
In Cascade habe ich das Spielbrett eingebettet. Die Größe des Spielbretts ändert sich dynamisch. Ich muss also die Max breite von ButtonPanel und Spielbrett ermitteln und ebenso die Höhe. Diese muss ich dann verwenden um die Größe des CascadePanels zu setzen. Das wiederum verwende ich dann um die JFrame größe zu ändern.
Java:
frame.setLocationRelativeTo(null);
mach leider auch nicht das was ich will. Sondern setzt die linek obere Ecke des Frames in die Mitte des Bildschirms und nicht die Mitte des Frames in die Mitte des Bildschirms.
Gruß Screaper