Tach auch,
möchte folgendes realisieren:
Wenn der User in einem JFrame auf "Minimize" klickt, möchte ich einige prägnante Informationen des Fensters, das er verkleinert hat, als Laufschrift (so ne Art Börsenticker) in der Titelzeile meines Fensters in der Windows-Taskbar laufen lassen.
Ich krieg nur den Bogen nicht hin, wie ich in der WindowsAdapter Klasse eine Instanz meines Frames bekomme.
Die WindowAdapter-Klasse ist momentan recht übersichtlich:
Das funzt auch wunderbar. Die System Outs werden ausgegeben.
Jetzt dachte ich halt, mit e.getWindow() .... etc. weitarbeiten zu können,
aber irgendwie krieg ich das rufende Frameobjekt nicht bei.
Instanziert wird das ganze mit
Wie könnte ich das am besten lösen?
Danke und Gruß
Ben[/code]
möchte folgendes realisieren:
Wenn der User in einem JFrame auf "Minimize" klickt, möchte ich einige prägnante Informationen des Fensters, das er verkleinert hat, als Laufschrift (so ne Art Börsenticker) in der Titelzeile meines Fensters in der Windows-Taskbar laufen lassen.
Ich krieg nur den Bogen nicht hin, wie ich in der WindowsAdapter Klasse eine Instanz meines Frames bekomme.
Die WindowAdapter-Klasse ist momentan recht übersichtlich:
Code:
class WindowClose extends WindowAdapter{
public void windowClosing(WindowEvent e){
System.out.println("Und tschüß ....");
System.exit(0);
}//end windowClosing()
public void windowIconified(WindowEvent e){
System.out.println("Klein ....");
}//end windowClosing()
public void windowDeiconified(WindowEvent e){
System.out.println("Wieder groß ....");
}//end windowClosing()
}//end class WindowClose
Das funzt auch wunderbar. Die System Outs werden ausgegeben.
Jetzt dachte ich halt, mit e.getWindow() .... etc. weitarbeiten zu können,
aber irgendwie krieg ich das rufende Frameobjekt nicht bei.
Instanziert wird das ganze mit
Code:
frame.addWindowListener(new WindowClose());
Wie könnte ich das am besten lösen?
Danke und Gruß
Ben[/code]