2013-03-04 25 views

risposta

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

Ecco un esempio molto semplice di esso, può essere un buon punto di partenza per la vostra applicazione:

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

* "Se vuoi mantenere sempre il frame con queste dimensioni "*, a meno che l'utente non colpisca il pulsante "ripristina" e se la dimensione "predefinita" del fotogramma è 0x0, allora hai un fotogramma molto piccolo e irrisolvibile - scelta nitida;) – MadProgrammer

+0

Gentilmente dimmi che dovrei scrivere il codice sopra? –

+0

@MadProgrammer Grazie per questo, non lo sapevo. – Rob

0

È possibile farlo fare dal seguente codice di una riga

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

FYI Questo non prenderà in considerazione gli inserti dello schermo (barra delle applicazioni/dock bar) – MadProgrammer

Problemi correlati