如何告诉Java JFrame填充整个屏幕

・1 分钟阅读

所以,下面是一个示例Java Swing方法,演示JFrame如何填充当前屏幕:

private void makeFrameFullSize(JFrame aFrame) {
 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
 aFrame.setSize(screenSize.width, screenSize.height);
}

如你所见,该方法使用Toolkit类确定当前屏幕大小,然后将给定JFrame的大小设置为setSize方法。

设置JFrame以填充屏幕一半

这个代码的一个好处是你可以轻松地使用它来将JFrame设置为其他大小,例如,如果要创建一个JFrame宽度半个屏幕宽度和半个屏幕高度的,可以只分为一半,如下所示:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
aFrame.setSize(screenSize.width/2, screenSize.height/2);

Xn_warm profile image