[Débutant] Syntaxe du langage
Bonjour
Je trouve dans un exemple de Sun la syntaxe suivante
Code:
1 2 3 4 5 6 7 8
| JPanel leftHalf = new JPanel() {
//Pour ne pas permettre d'allonger ce panneau verticalement.
public Dimension getMaximumSize() {
Dimension pref = getPreferredSize();
return new Dimension(Integer.MAX_VALUE,
pref.height);
}
}; |
je comprend la méthode getMaximumSize() est redéfinie mais comment expliquer la façon de coder :
Aprés avoir placée l'instructiion new JPanel () les deux {}; encadre la redéfinition de la méthode je ne comprend pas cette façon de faire
si quelqu'un peut m'expliquer le pourqoi de la chose merci d'avance
A+