Hi Leute,
ich habe seit einiger Zeit angefangen eine GUI zu Programmieren. Ich benutze Netbeans um die GUI zu erzeugen.
Ich frage mich nun, wieso Netbeans bei der Instanzierung der Frames folgenden Code generiert.
Muss es so sein bzw. was ist der Vorteil an dem Code?
Und wenn ich es so mache.
Was ist da anders. In beiden Fällen wird mein Fenster erzeugt und angezeigt.
Kann mir jemand erklären was der obere Code zu bedeuten hat.
Und ist es OK, wenn ich mein Fenster mit
schließe. Ist es dann auch vollständig aus dem Speicher bzw. das Objekt tot?
Gruß vladoo
ich habe seit einiger Zeit angefangen eine GUI zu Programmieren. Ich benutze Netbeans um die GUI zu erzeugen.
Ich frage mich nun, wieso Netbeans bei der Instanzierung der Frames folgenden Code generiert.
Code:
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MeinFenster().setVisible(true);
}
});
}
Muss es so sein bzw. was ist der Vorteil an dem Code?
Und wenn ich es so mache.
Code:
MeinFenster f = new MeinFenster();
f.setVisible(true);
Was ist da anders. In beiden Fällen wird mein Fenster erzeugt und angezeigt.
Kann mir jemand erklären was der obere Code zu bedeuten hat.
Und ist es OK, wenn ich mein Fenster mit
Code:
this.dispose()
Gruß vladoo