Basic-Java-Swing, wie zu beenden, und entsorgen Sie Ihre Anwendung/JFrame

Was ist ein guter Weg, um über ein JFrame mit code wie diesem? Ich will Griff das Fenster zu beenden und Fenster schließen.

Ich weiß, wir sollten nicht System.exit();

public class JavaCellularAutomataSquare {

  public static final String TITLE = "Cellular Automata - Squaring Example";

  private int maxWidth = 600;
  private int maxHeight = 600;

  public void launch() {    
    final JFrame frame = new JFrame(TITLE);   
    frame.setLocation(20, 20);    
    frame.setPreferredSize(new Dimension(maxWidth, maxHeight));
    frame.setResizable(false);
    frame.setFocusable(true);

    final JPanel panel = new JPanel();
    panel.setLocation(20, 20);
    panel.setVisible(true);
    panel.setPreferredSize(new Dimension(maxWidth, maxHeight));    
    panel.setFocusable(true);
    panel.setBackground(Color.white);

    //Panel setup, toggle visibility on frame
    frame.add(panel);
    frame.pack();
    frame.setVisible(true);    
  }

}
InformationsquelleAutor Berlin Brown | 2011-08-16
Schreibe einen Kommentar