Witam, mam pewien problem. Napisałem programik okienkowy i gdy chcę wejść w ustawienia, pojawia się mój nowy JFrame z ustawieniami wszystko elegancko. Gdy załącza się nowy JFrame, okno główne programu jest blokowane. Chcę zrobić tak że gdy wyłączam ustawienia X (krzyżakiem) to dochodzi do zdarzenia, które odblokowuje mi główne program (setEnabled(true)). Chciałem to zrobić za pomocą WindowListener'a ale on coś nie bardzo chce działać - tzn. nie przechwytuje zdarzenia zamykającego się okna. Co mam źle? Pozdrawiam
//tutaj tworzymy frame ustawien i takie tam
FrameSettings.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE);
FrameSettings.addWindowStateListener( new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
setEnabled(true);
}
});
//dalszy kod