最大化一个形式的负载

时间:2013-05-26 11:37:11

标签: java netbeans

我正在使用java和netbeans开发应用程序。

我有一个表格,当我打开它时,我想要最大化。

我用Google搜索了这个代码:

PersonelForm personelMainForm = new PersonelForm();
personelMainForm.setExtendedState(
   personelMainForm.getExtendedState() | JFrame.MAXIMIZED_BOTH );
personelMainForm.setVisible(true);

但它对我不起作用。

1 个答案:

答案 0 :(得分:1)

“它对我不起作用”是一个过于模糊的陈述......

我猜测,因为你使用Netbeans,你的构造函数会调用initComponents方法。添加你用google搜索的两行,这应该有用:

public class PersonnelMainForm extends javax.swing.JFrame {

    public PersonnelMainForm() {
        initComponents();

        setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH);
        setVisible(true);
    }

你也可以将这些方法调用移动到任何其他类,然后就可以像这里一样运行它,只留下PersonelMainForm的构造函数和initComponents()调用行:

...
PersonnelMainForm personnelMainForm=new PersonnelMainForm();
personnelMainForm.setExtendedState(personnelMainForm.getExtendedState() | JFrame.MAXIMIZED_BOTH);
personnelMainForm.setVisible(true);
...