PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auslagerung eines Confirm Dialogs



TRX
10.08.2009, 09:16
Hi @ All!

bin immer noch dran ein größeres Projekt zu programmieren komme aber im Moment nicht besonders schnell voran...

Folgende Situation:


private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
int ende = JOptionPane.showConfirmDialog(this, "Soll das Programm wirklich beendet werden?", "Beenden", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (ende == 0) {
System.exit(1);
}
}

private void formWindowClosing(java.awt.event.WindowEvent evt) {

int ende = JOptionPane.showConfirmDialog(this, "Soll das Programm wirklich beendet werden?", "Beenden", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (ende == 0) {
System.exit(1);
}
} die zwei Methoden rufen jeweils eigentlich den gleichen ConfirmDialog auf und deshalb wollte ich ihn auslagern und zwar am besten in meine AuslagerungKlasse also praktisch nicht in die selbe Klasse sondern eine andere..

und genau hier komme ich nicht richtig weiter...

Bitte um Vorschläge und Hilfe...

Gruß
TRX

EDIT:
Hat keiner von euch irgendeinen Plan wie man so was machen könnte???

wacked
05.09.2009, 08:10
mach dir ne funktion in der du den this pointer übergibst. wäre jetzt rein logisch

naroht
09.09.2009, 22:56
du kannst anstelle von this auch null verwenden.