2013-04-01 12 views
12

Sono nuovo di JAVA.Come eseguire JFrame massimizzato in JAVA?

Ho bisogno di eseguire un JFrame denominato MainFrame in modalità ingrandita.

Come posso farlo?

public class MainFrame extends javax.swing.JFrame { 

/** 
* Creates new form MainFrame 
*/ 
public MainFrame() { 
    initComponents(); 
} 

risposta

34

Si dovrebbe usare JFrame.setExtendedState:

public MainFrame() { 
initComponents(); 
setExtendedState(java.awt.Frame.MAXIMIZED_BOTH); 
} 
+0

Thanks a lot. questo è stato utile. –

+1

L'ultima volta che ho usato Red Hat Enterprise Linux, il frame deve essere visibile per impostare lo stato esteso. Ha funzionato bene su Windows nonostante l'ordine. Non sono sicuro se questo è ancora un problema. –

+0

Appena testato su Windows 8.1: il frame doveva essere visibile per poter funzionare. –