Bonjour,
j'aimerais comprendre un point qui me semble important.
J'ai crée une sous-classe de JLabel.
J'ai redéfini la méthode getPreferredSize.
Et je m'apercois que je peux redimensionner l'objet par la valeur que je renvois dans cette méthode.
Par exemple,
J'aimerais savoir comment cela se passe ? Qui appelle cette méthode ? Mon instance de JPanel ? Est-ce appelé à chaque instanciation de NewJLabel ? Ou juste parce que je n'ai pas précisé la dimension de l'instance de NewJLabel ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class NewJLabel extends JLabel { public Dimension getPreferredSize(){ return new Dimension(300,300); } }
Merci
++
Partager