JFrames - setDefaultCloseOperation() ?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Muß ich bei Swing-Fenstern noch eine DefaultCloseOp einfügen? So wie ich das beim testen sehe, ist sie ganricht mehr nötig - oder? :shock:

Grüße,

till
 
B

Beni

Gast
Kommt natürlich draufan, für was du das Frame nutzen willst...

Wenn es z.b. nicht zugehen soll, ist so ein Default-Wert ganz praktisch, oder wenn ein Schliessen des Fensters gleich das ganze Prog abschiessen soll.
 

L-ectron-X

Gesperrter Benutzer
Im Prinzip sollte man immer dann etwas eigenes schreiben, wenn mehr zu tun ist, als nur das Fenster unsichtbar zumachen, oder das Programm zu beenden.
Dann kann die DefaultCloseOperation gänzlich weg gelassen werden und eine passende WindowListener-Methode überschrieben werden.
 
G

Guest

Gast
Das bedeutet, ohne implementierung einer onClose wird das Fenster einfach nur auf unvisible gesetzt? Verstehe, das bedeutet diese system exit 0 Geschichte - sprich das beendendes Prozesses findet nicht statt?
Ich dachte das wäre alles gleich - dann such ich mir dazu jetzt was zu lesen.
thx :toll:
 

L-ectron-X

Gesperrter Benutzer
Um ein Fenster zu schließen genügt eine Zeile:
Code:
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
Und ebenso kann man mit einer Zeile Code auch das Fenster schließen und die VM beenden:
Code:
setDefaultCloseOperation(EXIT_ON_CLOSE);
Wenn man mehr als das machen möchte, z. B. wenn es u. U. eine Fallentscheidung im Code geben soll, überschreibt man die passende Methode aus dem WindowListener. Das wird dann natürlich etwas mehr als eine Zeile Code. :wink:

Das ist aber alles kein Muss. Ich würde sagen, das es auch darum geht, dem Programmierer etwas Tipparbeit zu ersparen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Arrays in JFrames AWT, Swing, JavaFX & SWT 4
A Verständnisfragen im Umgang mit update() und JFrames AWT, Swing, JavaFX & SWT 5
P Aktualisierung von jLabel in jFrames AWT, Swing, JavaFX & SWT 8
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
O Swing Aufbau eines JFrames AWT, Swing, JavaFX & SWT 2
javampir Swing Wanderung eines JFrames AWT, Swing, JavaFX & SWT 7
U WYSIWYG Text-Editor für JFrames AWT, Swing, JavaFX & SWT 8
B Event Handling Mausbewegung auch außerhalb eines JFrames registrieren AWT, Swing, JavaFX & SWT 2
A Probleme mit 2 JFrames in einem Programm AWT, Swing, JavaFX & SWT 7
B Größer-/Kleinerziehen eines JFrames/JPanels erkennen AWT, Swing, JavaFX & SWT 2
K Swing Wann benötigt man JFrames? AWT, Swing, JavaFX & SWT 5
J 2D-Grafik JPanel wird erst 1-2sek nach start des JFrames angezeigt AWT, Swing, JavaFX & SWT 3
J Swing JFrames positionieren AWT, Swing, JavaFX & SWT 4
J Alle Komponenten eines JFrames durchlaufen AWT, Swing, JavaFX & SWT 2
J JFrames und Datenübergabe AWT, Swing, JavaFX & SWT 3
U feste Größe für den Zeichenbereich eines JFrames AWT, Swing, JavaFX & SWT 4
J Swing JDialog blokiert mehrere JFrames - soll aber nur den aufrufenden blockieren AWT, Swing, JavaFX & SWT 4
K beim Schließen des JFrames, Methode aufrufen AWT, Swing, JavaFX & SWT 3
P JFrames verbinden AWT, Swing, JavaFX & SWT 9
0 JPanel nicht an größe des JFrames anpassen AWT, Swing, JavaFX & SWT 3
G FullScreen JFrames wechseln AWT, Swing, JavaFX & SWT 2
xehpuk Swing Resizen eines JFrames nur relativ zulassen AWT, Swing, JavaFX & SWT 5
O Swing Inhalt des JFrames wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
S auf einem mit Netbeans (GUI) erstellten JPanel (eines JFrames) zeichnen? AWT, Swing, JavaFX & SWT 7
F 2D-Grafik Problem mit höhe||breite eines JFrames AWT, Swing, JavaFX & SWT 4
W Look and Feel für einzelnde JFrames AWT, Swing, JavaFX & SWT 4
C Swing Problem beim 2. Öffnen eines JFrames AWT, Swing, JavaFX & SWT 9
J Hintergrundbild des JFrames lässt Textboxen verschwinden? AWT, Swing, JavaFX & SWT 4
A JFrames ausgestalten AWT, Swing, JavaFX & SWT 3
N Swing JFrames aneinander docken AWT, Swing, JavaFX & SWT 2
J Swing setLocation Aufruf in JApplets 20 mal langsamer als in JFrames AWT, Swing, JavaFX & SWT 8
H Z-Order von JPanels in JFrames AWT, Swing, JavaFX & SWT 2
A Größe eines JFrames immer nur quadratisch AWT, Swing, JavaFX & SWT 8
J Swing Eine(und zwar ein und die selbe) WindowListener Instanz für alle JFrames AWT, Swing, JavaFX & SWT 8
J Swing Alle JFrames AWT, Swing, JavaFX & SWT 18
X JFrames auf Bildschirmgröße maximieren. Ohne diese Symbolleiste AWT, Swing, JavaFX & SWT 4
E Swing Zugriff auf Attribute eines JFrames über einen JDialog AWT, Swing, JavaFX & SWT 2
GambaJo Farbe eines JFrames AWT, Swing, JavaFX & SWT 2
R Gelöst: panelGrösse innerhalb eines JFrames AWT, Swing, JavaFX & SWT 7
T Kommunikation zwischen zwei jFrames AWT, Swing, JavaFX & SWT 4
SebSnake JFrames und KeyListener AWT, Swing, JavaFX & SWT 18
G Datenaustausch zwischen zwei JFrames AWT, Swing, JavaFX & SWT 3
T Minimieren und Maximieren eines JFrames verhindern AWT, Swing, JavaFX & SWT 9
T Bisherige JFrames in JPanels oder JInternalFrames? AWT, Swing, JavaFX & SWT 2
K Zwei JFrames aneinanderdocken? AWT, Swing, JavaFX & SWT 5
S Starten von verschiedenen JFrames AWT, Swing, JavaFX & SWT 11
S Lebenszeit eines JFrames AWT, Swing, JavaFX & SWT 11
M [Swing] JFrames einzeln schließen AWT, Swing, JavaFX & SWT 2
R Componenten eines JFrames updaten AWT, Swing, JavaFX & SWT 11
R Manchmal werden die Inhalte des JFrames nicht angezeigt AWT, Swing, JavaFX & SWT 3
M Focus beim öffnen eines neuen JFrames AWT, Swing, JavaFX & SWT 6
M Mehrere JFrames AWT, Swing, JavaFX & SWT 2
S Hintergrundfarbe eines JFrames ändern AWT, Swing, JavaFX & SWT 2
S Hintergrundbild an Größe des JFrames anpassen AWT, Swing, JavaFX & SWT 4
N JPanel zeichnet Inhalt erst nach Größenänderung des JFrames AWT, Swing, JavaFX & SWT 3
N Minimalgröße eines JFrames AWT, Swing, JavaFX & SWT 4
Der_Michel JFrames und Fullscreen AWT, Swing, JavaFX & SWT 2
D Problem - JFrames AWT, Swing, JavaFX & SWT 3
G JFrames und aktive Fenster AWT, Swing, JavaFX & SWT 3
G JFrames mit schließen AWT, Swing, JavaFX & SWT 3
K JFrames in verschiedenen Fenstern AWT, Swing, JavaFX & SWT 2
H Grösse eines JFrames ändern AWT, Swing, JavaFX & SWT 7
I Swing setDefaultCloseOperation() AWT, Swing, JavaFX & SWT 2
hdi JFrame Titelleiste anpassen & setDefaultCloseOperation() AWT, Swing, JavaFX & SWT 3
M setDefaultCloseOperation() reagiert nicht? AWT, Swing, JavaFX & SWT 2
A setDefaultCloseOperation soll Methode zu Progammende aufrufe AWT, Swing, JavaFX & SWT 6
K JFrame setDefaultCloseOperation: Wie abfangen? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben