Antwort
 
Themen-Optionen Thema durchsuchen
Alt 02.09.2004, 20:14 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 02.09.2004
Beiträge: 22
Standard Veto gegen Close

Hallo Zusammen!

Wie kann ich denn mit Swing (o. AWT, dürfte ja egal sein) im WindowAdapter#windowClosing das schließen des Fensters wieder unterdrücken.
Das Szenario ist, dass mit einer JOptionPane, das Schließen nocheinmal bestätigt werden muss und wenn der Benutzer dann JOptionPane.NO_OPTION wählt, soll das Fenster nicht geschlossen werden.

Vielen Dank im Vorraus!
Franz.
franz77 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.09.2004, 22:45 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Ungetestet, aber als Beispiel wohl ausreichend:
PHP-Code:
import javax.swing.*;
import java.awt.event.*;

public class 
ConfirmedWindowClose extends WindowAdapter {
    private 
JFrame frm;
    
    public 
ConfirmedWindowClose(JFrame frm) {
        
this.frm frm;
    }
    
    public 
void windowClosing(WindowEvent e) {
        if(
JOptionPane.showConfirmDialog(this.frm"Wirklich beenden?") == JOptionPane.YES_OPTION) {
            
this.frm.setVisible(false);
            
this.frm.dispose();
        }
    }

pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2004, 00:17 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 02.09.2004
Beiträge: 22
Standard Danke!

Hallo Vielen Dank für die Antwort!

Ich musste zusätzlich noch setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE) aufrufen, sonst wird das Fenster immer unsichtbar gemacht und ich konnte es nicht mehr sichtbar machen.

Gruss!
Franz.
franz77 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:15 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44