How to minimize a JFrame window from Java?

前端 未结 6 1768
谎友^
谎友^ 2020-12-03 10:10

In my Java app, I have a JFrame window, how can I minimize it from my Java program ?

6条回答
  •  隐瞒了意图╮
    2020-12-03 10:34

    Minimize:

    frame.setState(Frame.ICONIFIED);
    

    Another way to minimize:

    frame.setExtendedState(JFrame.ICONIFIED);
    

    Normal size:

    frame.setState(Frame.NORMAL);
    

    Another way to normal size:

    frame.setExtendedState(JFrame.NORMAL);
    

    Maximize:

    frame.setState(Frame.MAXIMIZED_BOTH);
    

    Another way to maximize:

    frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    

    Full Screen maximize:

    GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
    try { device.setFullScreenWindow((Window) frame); } finally { device.setFullScreenWindow(null); }
    

    Refer to the JFrame documentation for more information.

提交回复
热议问题