Установите размер FrameView программно - PullRequest
1 голос
/ 19 марта 2010

Я делаю настольное приложение, используя Netbeans 6.8. То, что я хотел бы сделать, это программно установить размер моего приложения так, чтобы оно занимало весь экран. Я посмотрел вокруг, и это кажется довольно неприятной проблемой. Я пробовал код, показанный здесь , но, похоже, он не работает.

Кто-нибудь знает, как я могу это решить?

Ответы [ 3 ]

4 голосов
/ 20 марта 2010

Спасибо, ребята, кажется, что все, что мне нужно, это смешать ответы, приведенные выше. Я отвечаю на этот вопрос, чтобы я мог вставить некоторый отформатированный код, чтобы было легче понять, если кто-то наткнется на этот пост:)

    super(app);
    JFrame frame = new JFrame();
    frame.pack();
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    frame.setResizable(false);
    this.setFrame(frame);
    initComponents();

Я в основном создал другой JFrame и установил его как JFrame FrameView перед методом initComponents.

2 голосов
/ 24 декабря 2010

FrameView имеет компонент JFrame, поэтому не следует создавать JFrame заново.

super(app);

initComponents();

getFrame().setExtendedState(JFrame.MAXIMIZED_BOTH);
getFrame().setResizable(false);
1 голос
/ 19 марта 2010

Если вы используете JFrame, попробуйте позвонить:

   setExtendedState(Frame.MAXIMIZED_BOTH);

на вашем FRame.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...