Netbean: как изменить размер окна интерфейса для размера экрана - PullRequest
2 голосов
/ 22 октября 2011

Я занимаюсь разработкой небольшого приложения на Java с использованием Netbeans.Я использую 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);
            }
        });
    }

Ответы [ 2 ]

5 голосов
/ 22 октября 2011

См. Frame.setExtendedState(int), который:

Устанавливает состояние этого кадра. Состояние представляется в виде побитовой маски.

  • NORMAL Указывает, что биты состояния не установлены.
  • ICONIFIED
  • MAXIMIZED_HORIZ
  • MAXIMIZED_VERT
  • MAXIMIZED_BOTH Объединения MAXIMIZED_HORIZ и MAXIMIZED_VERT.
0 голосов
/ 28 июля 2017
private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
     this.setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);
}   

Вам нужно только сделать это.

...