
{filelink=11050}
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ClasseInterneAnonyme extends JFrame
{
public ClasseInterneAnonyme()
{
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
JButton msg = new JButton("cliquez ici");
add(msg);
// Utilisation de la classe Anonyme Interne
msg.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
JOptionPane.showMessageDialog(null,"Bienvenu dans la classe Interne Anonyme");
}
});
}
public static void main(String[] args)
{
new ClasseInterneAnonyme();
}
}