2013-03-04 3 views
5

Я пытаюсь разработать приложение, используя качели в netbeans. Поэтому я хочу изменить размер рамки приложения на разрешение экрана. Пожалуйста, помогите мне в этой проблеме.Как изменить размер jframe на разрешение экрана в netbeans?

+0

[ Frame # setExtendedState] (http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html#setExtendedState (int)), вам, вероятно, понадобится Frame.MAXIMIZED_BOTH – MadProgrammer

ответ

4
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
frame.setVisible(true); 
// If you want to always keep the frame at this size 
frame.setResizable(false); 

Вот очень простой пример этого, может быть хорошим началом для вашего приложения:

import javax.swing.JFrame; 

public class MyFrame 
{ 
    private JFrame frame; 

    public MyFrame() 
    { 
     frame = new JFrame(); 

     frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
     frame.setVisible(true); 
     frame.setResizable(false); 
    } 
    public static void main(String[] args) 
    { 
     new MyFrame(); 
    } 
} 
+0

* «Если вы хотите всегда держать рамку в этом размере "*, если только пользователь не нажимает кнопку «восстановить», и если размер «по умолчанию» для фрейма равен 0x0, то у вас есть очень маленький, нереализуемый выбор кадра:) – MadProgrammer

+0

Просьба сообщить мне, где я должен написать вышеприведенный код? –

+0

@MadProgrammer Спасибо за это, не знаю. – Rob

0

Вы можете сделать это с помощью следующего кода одна линия

 frame.setSize(Toolkit.getDefaultToolkit().getScreenSize()); 
+0

FYI Это не будет учитывать вставки экрана (панель задач/панель дока) – MadProgrammer

Смежные вопросы