Hallo,
ich habe
folgendes Problem,
Ich habe
ein JFrame erstellt, darin sind Buttons. Alle Buttons haben
einen ActionsListener. Wenn ich den 3. Button (toMysql) anklicke, werden daten von JTable ins MySQL abgespeicher. Nun möchte ich aber, dass das ganze geschieht, wenn ich die Anwendung beende d.h. wenn ich das X oben rechts im JFrame anklicke, anstatt beim Klicke des 3. Buttons(toMysql).
Wie teile ich das dem Programm mit, dass ich X anklicke? Kann ich dem X auch ein ActionsListener geben? Unten ist der Code teil von dem ActionsListener des dritten Buttons (toMysql).
X = mainFr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
public void updateMysqladdButtonListener(JButton b){
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
if (ae.getSource() == toMysql){
FromJTableToMysql.connectFromJTableToMysql("127.0.0.1","library","bib","mor");
}
}
});
}
if (ae.getSource() == toMysql) was sollte hier statt toMysql stehen?
ich habe

Ich habe


Wie teile ich das dem Programm mit, dass ich X anklicke? Kann ich dem X auch ein ActionsListener geben? Unten ist der Code teil von dem ActionsListener des dritten Buttons (toMysql).
X = mainFr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
public void updateMysqladdButtonListener(JButton b){
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
if (ae.getSource() == toMysql){
FromJTableToMysql.connectFromJTableToMysql("127.0.0.1","library","bib","mor");
}
}
});
}
if (ae.getSource() == toMysql) was sollte hier statt toMysql stehen?
Zuletzt bearbeitet: