我的第一个JFrame:这里我只是使用
调用第二个JFramenew viewxmls().setVisible(true);
我的第二个Jframe(JFrame名称:viewxmls)
public static void main(String args[])
{
java.awt.EventQueue.invokeLater(new Runnable() {
public void run()
{
// new viewxmls().setVisible(true);
viewxmls mv1=new viewxmls();
//mv1.setBounds(200,50,133,122);
mv1.pack();
//mv1.setSize(1300,700);
//mv1.setExtendedState(MAXIMIZED_BOTH);
mv1.setVisible(true);
mv1.setExtendedState(JFrame.MAXIMIZED_BOTH );
}
});
}
当我调用第二个Jframe时,它变得非常小,我怎么能最大化它?
以下是Jframe图片供您审核:http://imagesup.net/?di=8136498001116
任何评论和帮助。赞赏。谢谢。
答案 0 :(得分:0)
如果您将其设置为不可调整大小,则无法将其最大化。
您还必须为框架设置一些尺寸。如果您正在使用某些布局管理器并在框架中添加了一些组件,则只需调用frame.pack();
否则,您需要执行frame.setSize();
或frame.setBounds();
,这有助于您设置位置和尺寸。
答案 1 :(得分:0)
f.setExtendedState( f.getExtendedState()|JFrame.MAXIMIZED_BOTH );
mv1.setResizable(true);