Hi .. habe ne kurze Frage. Ich hoffe ihr könnt mir helfen. Ist warscheinlich nur ein verständnisproblem. Habe folgenden Code:
so ich will beim drücken auf den Button ein popUpFenster aufgehen lassen. was aber muss ich jetzt da hinschreiben, wo die ???? stehen. Ich muss da ja die Componente übergeben, damit das modal ist. this funktioniert da ja nicht, da ich in einer subclass bin und this demnach die Instanz der Unterklasse übergeben würde. Wie kann ich aber von hier aus auf die Instanz der aufrufenden Klasse zugreifen?
Danke für euer Bemühen.
Gruß Marco
Code:
class CMainWindow extends JFrame {
CMainWindow() {
bCustomize = new JButton("Customize...");
bCustomize.addActionListener(new CBCustomizePressed());
}
class CBCustomizePressed implements ActionListener {
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(????,"Eggs aren't supposed to be green.");
}
}
}
//... hauptklasse
public static void main(String[] args) {
CMainWindow fenster = new CMainWindow();
}
so ich will beim drücken auf den Button ein popUpFenster aufgehen lassen. was aber muss ich jetzt da hinschreiben, wo die ???? stehen. Ich muss da ja die Componente übergeben, damit das modal ist. this funktioniert da ja nicht, da ich in einer subclass bin und this demnach die Instanz der Unterklasse übergeben würde. Wie kann ich aber von hier aus auf die Instanz der aufrufenden Klasse zugreifen?
Danke für euer Bemühen.
Gruß Marco