Veröffentlicht 17. März 200619 j Hallo, wie kann ich ein Fenster maximieren ? Sprich den Klick auf den Maximieren-Button oben rechts emulieren Ich will das nicht über setSize machen, weil wenn ichs zu groß mach, dann ist es hinter der Startleiste. Hab das ganze auch schon mit Toolkit.getSize() probiert, nur da zwar schön der ganze Bildschirm voll, nur ist das Fenster dann vor der Startleiste
17. März 200619 j Hab mal in alten Swing Sourcen geschaut und folgenden Code Schnippel gefunden GraphicsEnvironment ge = GraphicsEnvironment. getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); GraphicsConfiguration gc = gd.getDefaultConfiguration(); Insets insets = Toolkit.getDefaultToolkit().getScreenInsets(gc); Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); JFrame f = new JFrame("Maximieren",gc); f.setBounds(insets.left, insets.top, size.width-(insets.left+insets.right), size.height-(insets.top+insets.bottom));
17. März 200619 j Warum kompliziert, wenn's auch einfach geht? setExtendedState(JFrame.MAXIMIZED_BOTH);
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.