2013-03-04 15 views

Odpowiedz

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

Tutaj jest bardzo prosty przykład, mogą być dobrym początkiem dla danej aplikacji:

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

* "Jeśli chcesz zawsze zachować ramkę w tym rozmiarze "*, chyba że użytkownik trafi przycisk "przywróć", a jeśli "domyślny" rozmiar ramki to 0x0, to masz bardzo małą, nieusuwalną ramkę - wybierz gatunek;) – MadProgrammer

+0

Powiedz mi, gdzie muszę napisać powyższy kod? –

+0

@MadProgrammer Dzięki za to, nie wiedziałem tego. – Rob

0

Można zrobić to za pomocą następującego kodu jednej linii

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

FYI Nie uwzględnia wstawek ekranu (pasek zadań/pasek dokowania) – MadProgrammer

Powiązane problemy