Fenster mit X schliessen



  • Hi zusammen,
    wie kann man das Fenster dazu bringen, sich bei Klick auf das "X" zu schliessen?
    Ich hab folgendes implementiert: (WindowListener)
    public void windowClosing( WindowEvent event ) {
    System.exit( 0 );
    this.setVisible(false);
    }
    hat aber nicht geklappt!
    Das Fenster will nicht zugehen!
    Gruß,
    Tobias



  • Das Fenster müsste sich normalerweise immer schließen - nur die Applikation muss nicht beendet werden dabei. Um dies realisieren zu können rufe für das JFrame-Objekt (ich hoffe du verwendest Swing) den Aufruf von

    setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
    


  • public class hi extends Frame{

    ....

    Frame fr = new Frame();
    ....

    fr.addWindowListener(new closer());//////////hattest du das?

    privtae class closer{
    public static void WindowClosing(WindowEvent event){
    Window close= (Window)event.getSource();//oder getwindow();
    close.dispose();
    close.setvis..(false);
    System.exit(0);

    }



  • sorry!

    private class closer implements WindowAdapter{}



  • @Cengiz

    CengizS schrieb:

    Das Fenster müsste sich normalerweise immer schließen - nur die Applikation muss nicht beendet werden dabei.

    beim awt wird das fenster nicht geschlossen...(von alleien)

    bye donay


Anmelden zum Antworten