Bonjour à tous et à toutes.

Voici mon problème :
Dans un objet anonyme, je veux créer une JDialog en lui donnant la JFrame dans laquelle elle devra se trouver mais j'ai un petit souci voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
private JButton getBSupprimer() {
        if (bSupprimer == null) {
	bSupprimer = new JButton();
	bSupprimer.setBounds(new Rectangle(162, 161, 100, 20));
	bSupprimer.setText("Supprimer");
	bSupprimer.addActionListener(
		new 
		java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent e) 
			{
				try
				{
               				bank.supCompte(getTNumCompte().getText());
				}
				catch (CompteInexistant ci)
		         	{
					JDialog mess = new JDialog (this, ci.getMessage());
				}
			}
		}
	);
}
		return bSupprimer;
	}
Le problème est donc que si je fait comme c'est écrit dans le code, le this (en gras) est mon objet anonyme or moi je souhaiterais que se soit ma JFrame.
Je crois me rappeller qu'il y a une syntaxe particulière pour écrire ce genre de chose mais je ne la retrouve plus.

Merci par avance de votre aide.
N'hésitez pas à me demander la totalité du code si besoin.