windowsClosing bei JPanel

zoulgami

Grünschnabel
hi ,
kann jemand mir vielleicht sagen , was ich falsch mache
mein Problem : ich will ein datensatz sperren , aber ich das fenster schliesse ,es muss freigegeben werden.


public class KundeView extends JPanel
implements ActionListener{

..................
...............
this.addWindowListener(this);

// ich habe mir gedacht vielleicht diese Methode geht nur bei JFrame
public void windowsClosing(WindowEvent e){
freigeben();
}


ich bin Sehr Dankbar , wenn jemand mir weiterhilft


Gruss
Zoulgami










}
 
Hallo,

Du musst, wenn du schon
Code:
addWindowListener(this)
machst, dann musst du auch bei deiner Klasse implements WindowListener machen.+


MFG zEriX
 
hi , ich habe es gemacht ,aber irgendwie klappt nicht , meine code sieht so aus, ich weiss nicht was ich falsche mache



public class KundeView extends JPanel
implements ActionListener , WindowListener {
...................
.............

addWindowListener(this);

.................
................

public void windowActivated(WindowEvent arg0) {
// TODO Auto-generated method stub

}

public void windowClosed(WindowEvent event) {


// TODO Auto-generated method stub

}

public void windowClosing(WindowEvent arg0) {

deletelockingperson();
}

public void windowDeactivated(WindowEvent arg0) {
// TODO Auto-generated method stub

}

public void windowDeiconified(WindowEvent arg0) {
// TODO Auto-generated method stub

}

public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub

}

public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub

}
}
und ich weiss nicht eigentlich , was die unterschied zwischen windowClosed(WindowEvent event) und windowClosing(WindowEvent arg0)

Danke im vorraus

Gruss
Adil
 
Zurück