Textfeldinhalt löschen nachdem Frame geschlossen wird

HosenTasche

Mitglied
Hi,
wie kann ich den Textfeld inhalt löschen, NACHDEM das frame geschlossen wird.
also im prinzip:

Java:
if(frame = geschlossen){
textfeld.setText("");
}
sowas in der art..

brauch ich dafür einen Listener , der anspringt wenn das frame geschlossen wird?

Java:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

muss ich dafür dann rausnehmen natürlich , oder?
 
Ich möchte nun den WindowListener in eine eigene Klasse schreiben,
ist warscheinlich ja wohl möglich..?

nur.. mir fehlt momentan komplett der ansatz wie ich den WindowListener in eine eigene Klasse schreiben soll..

wie kann ich dem Windowslistener sagen , welches Frame er benutzen soll?
 
wie kann ich dem Windowslistener sagen , welches Frame er benutzen soll?
Das machst du nicht. Du sagst dem Frame welchen WindowListener er benutzen soll.

Java:
addWindowListener (new DeineWindowListenerKlasse ());
 
um alles in einem Listener zu bekommen habe ich z.B beim Actionlistener
Java:
btn1.setActionCommand("beispiel");

benutzt,
gibt es sowas auch für den Windowlistener?
 
Nein.

Und wenn ja, was willst du damit machen?

Warum kannst du das nicht über getSource() auslesen oder explizt übergeben?
 
Wäre cool, wenn du die Lösung für die Nachwelt hier protokollieren könntest.

Gruß,
Martin
 

Zurück
Oben