public class TEST
{
public static void main(String args[])
{
JFrame jf= new JFrame();
jf.setVisible(true);
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
}
this works perfectly till java 7
public class TEST
{
public static void main(String args[])
{
JFrame jf= new JFrame();
jf.setVisible(true);
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
}
发布评论
评论(5)
试试这个:
Try this:
这在 java 7 之前都可以完美运行
this works perfectly till java 7
是的,Toolkit 解决方案会忽略 Windows 任务栏并使用全屏,这不是您想要的。
要立即最大化表单,只需在
InitiateComponents()
调用之后将其添加到JFrame
构造函数中即可。当然,该类扩展了
JFrame
:Yea the Toolkit solution ignores the windows task bar and uses the full screen which is not what you want.
For an immediate maximise of your form just add this in the
JFrame
constructor after theInitiateComponents()
call.The class extends
JFrame
of course:setExtendedState(JFrame.MAXIMIZED_BOTH); java 7 不工作
你可以尝试这个代码,它可以工作。
setExtendedState(JFrame.MAXIMIZED_BOTH); is not working is java 7
You can try this code it works.
对于类似问题:
https://bugs.java.com/bugdatabase/view_bug?bug_id=7177173
jdk7 上的一个问题。尝试在 .setVisable() 之后不要直接调用 .setExtendedState()
for similar problems with:
https://bugs.java.com/bugdatabase/view_bug?bug_id=7177173
An issue on jdk7. Try to call .setExtendedState() not directly after .setVisable()