Tja, ich sitze an meinem ersten handgeschriebenen GUI-Versuch und krieg das Fenster schon nicht geschlossen bzw das Programm beendet...
Also hab ich mal ein einfaches Programm aus einem Buch abgeschrieben und geschaut, auch da funktioniert es nicht:
und der dazugehörige WindowClosingAdapter
Das Fenster kommt aber lässt sich nicht schliessen oder das Programm beenden... Es passiert gar nichts, als wäre der WindowClosingAdapter gar nicht vorhanden.
Da ich gerade erst Eclipse wieder installiert hab hab ich vielleicht irgendwas vergessen? Ich nutze noch java 1.5 und hab auch den entsprechenden Compiler eingetsellt.
In der Boardsuche kommt das recht oft vor jedoch meistens als Lösung, nicht als Problem...
Also hab ich mal ein einfaches Programm aus einem Buch abgeschrieben und geschaut, auch da funktioniert es nicht:
Code:
import java.awt.*;
public class First extends Frame{
public static void main(String[] args) {
Frame wnd = new Frame("Fenster");
wnd.addWindowListener(new WindowClosingAdapter(true));
wnd.setSize(300,600);
wnd.setVisible(true);
}
}
und der dazugehörige WindowClosingAdapter
Code:
import java.awt.*;
import java.awt.event.*;
public class WindowClosingAdapter extends WindowAdapter
{
private boolean exitSystem;
public WindowClosingAdapter(boolean exitSystem)
{
this.exitSystem = exitSystem;
}
public WindowClosingAdapter()
{
this(false);
}
public void WindowClosing(WindowEvent event)
{
event.getWindow().setVisible(false);
event.getWindow().dispose();
if (exitSystem) System.exit(0);
}
}
Das Fenster kommt aber lässt sich nicht schliessen oder das Programm beenden... Es passiert gar nichts, als wäre der WindowClosingAdapter gar nicht vorhanden.
Da ich gerade erst Eclipse wieder installiert hab hab ich vielleicht irgendwas vergessen? Ich nutze noch java 1.5 und hab auch den entsprechenden Compiler eingetsellt.
In der Boardsuche kommt das recht oft vor jedoch meistens als Lösung, nicht als Problem...