1

我的第一个 JFrame:这里我只是通过使用调用第二个 JFrame

new 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

任何评论和帮助。赞赏。谢谢你。

4

2 回答 2

1

如果将其设置为不可调整大小,则也无法最大化它。

您还必须为框架设置一些大小。如果您正在使用一些布局管理器并将一些组件添加到您的框架中,那么只需调用frame.pack();

否则,您需要做任何一个frame.setSize();frame.setBounds();这将帮助您设置位置和大小。

于 2013-04-03T09:16:16.810 回答
0
f.setExtendedState( f.getExtendedState()|JFrame.MAXIMIZED_BOTH );
mv1.setResizable(true);
于 2013-04-03T09:22:20.677 回答