我正在使用Java和NetBeans开发应用程序。
我有一个想要打开的表格最大化。
我搜索了一下,发现了以下代码:
PersonelForm personelMainForm = new PersonelForm();
personelMainForm.setExtendedState(
personelMainForm.getExtendedState() | JFrame.MAXIMIZED_BOTH );
personelMainForm.setVisible(true);
但这对我不起作用。
最佳答案
“这对我不起作用”是一个模糊的说法。
我猜测,由于您使用的是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);
...
关于java - 在负载中最大化表单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16758851/