93 votes

Java: Swing --> Maximiser la fenêtre

Je suis en train de constituer un moyen rapide et sale de l'animation à l'aide de swing. Je voudrais la fenêtre pour être maximisée. Comment puis-je le faire?

140voto

kgiannakakis Points 62727

À condition que vous êtes l'extension de JFrame:

public void run() {
    MyFrame myFrame = new MyFrame();
    myFrame.setVisible(true);
    myFrame.setExtendedState(myFrame.getExtendedState() | JFrame.MAXIMIZED_BOTH);
}

18voto

VonC Points 414372

Quelque chose comme this.setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);

import java.awt.*;
import javax.swing.*;

public class Test extends JFrame
{
    public Test()
    {
        GraphicsEnvironment env =
GraphicsEnvironment.getLocalGraphicsEnvironment();
        this.setMaximizedBounds(env.getMaximumWindowBounds());
        this.setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);
    }

    public static void main(String[] args)
    {
        JFrame.setDefaultLookAndFeelDecorated(true);

        Test t = new Test();
        t.setVisible(true);
    }
}

15voto

user54579 Points 1404

Si votre utilisation d'un JFrame, essayez ceci

JFrame frame = new JFrame();
//...
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

7voto

Zach Scrivena Points 15052

2voto

Greg Reynolds Points 3675

Cette page peut fournir de l'aide

JFrame la maximisation

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X