2013-03-04 8 views

Antwort

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

Hier ist ein sehr einfaches Beispiel ist, kann ein guter Start für Ihre Anwendung sein:

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

* "Wenn Sie möchte den Rahmen immer in dieser Größe behalten "*, es sei denn der Benutzer trifft der "Wiederherstellen" Knopf und wenn die "Standard" Größe des Rahmens 0x0 ist, dann hast du einen sehr kleinen, nicht veränderbaren Rahmen - nit pick;) – MadProgrammer

+0

Bitte sag mir, wo ich den obigen Code schreiben muss? –

+0

@MadProgrammer Danke dafür, wusste es nicht. – Rob

0

Sie können es durch die folgende eine Zeile Code getan

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

FYI Dies berücksichtigt nicht die Bildschirmeinschübe (Taskleiste/Dockleiste) – MadProgrammer