Java如何使JFrames作为最大化的窗口开始 [英] Java how to make JFrames start off as a maximised window

查看:110
本文介绍了Java如何使JFrames作为最大化的窗口开始的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如何使Java JFrame最大化启动.我不希望它是全屏的(周围没有窗口),我只是希望它像普通程序一样启动,例如Web浏览器.

I want to know how to make a java JFrame start out maximised. I don't want it to be fullscreen (no window around it) I just want it to start out like a normal program such as a web browser.

我已经知道使用:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

要获取屏幕尺寸,但是当将此Dimension应用于JFrame时,即使它占据了几乎所有屏幕,它仍然可以在周围拖动.您可以按maximse按钮停止此操作,但我希望窗口以最大化的速度启动.

To get the screen size, but when you apply this Dimension to the JFrame it can still be dragged around even though it takes up almost all of the screen. You can press the maximse button to stop this but I would rather that the window started out maximised.

此外,我担心最大化窗口对窗口内容的影响.

Also, I fear for the effects that maximising the window would have upon the contents of the window.

我该怎么做?

推荐答案

使用java.awt.Frame.setExtendedState():

public static void main(String[] args)  {

    JFrame frame = new JFrame();
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    frame.setVisible(true);
}

这篇关于Java如何使JFrames作为最大化的窗口开始的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆