【问题标题】:Netbean: how to resize the UI Window to screen SizeNetbean:如何将 UI 窗口大小调整为屏幕大小
【发布时间】:2011-10-22 15:47:35
【问题描述】:

我正在使用 Netbeans 用 Ja​​va 开发一个小型应用程序。我使用 JFrame 作为基本控件,并根据需要将所有必需的控件拖放到它上面。

应用程序运行正常。现在我只是希望当我的应用程序第一次运行时,我的应用程序窗口的大小应该等于我的屏幕大小。简而言之,我希望我的应用程序在打开时最大化。以下是我的主要方法的代码:

public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                MyUI myframe = new MyUI();
                myframe.setTitle("my tiltle");
                myframe.setVisible(true);                
                //new GPrideUI().setVisible(true);
            }
        });
    }

【问题讨论】:

  • 再一次,只要你问一个关于编码(你是)的问题,IDE(Netbeans)是完全不相关的,我实际上发现很少有 IDE 参与解决问题!

标签: java swing jframe jwindow


【解决方案1】:

Frame.setExtendedState(int),其中:

设置此框架的状态。状态表示为按位掩码。

  • NORMAL 表示没有设置状态位。
  • ICONIFIED
  • MAXIMIZED_HORIZ
  • MAXIMIZED_VERT
  • MAXIMIZED_BOTH 连接 MAXIMIZED_HORIZMAXIMIZED_VERT

【讨论】:

    【解决方案2】:
    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
         this.setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);
    }   
    

    你只需要这样做。

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多