Netbeans : déclaration composant public au lieu de private

Signaler
Messages postés
20
Date d'inscription
mercredi 5 mars 2003
Statut
Membre
Dernière intervention
26 juillet 2010
-
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
-
Bonjour,
Je débute en java.
Dans netbeans, lorsqu'on crée une JFrame, les composants sont déclarés en Private.
Or j'aimerais pouvoir y accéder à partir d'autres classes donc il me faudrait les déclarer en Public.
Mais le code n'est pas directement modifiable, il faut passer par l'éditeur graphique.
=> Comment faire ?

Merci,
Cordialement

1 réponse

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

Par respect du principe d'encapsulation, il vaut mieux créer les méthodes nécessaires (Setters & Getters) pour rendre un attribut donné visible à l'extérieur.

Cependant, lorsque tu ajoutes un composant, NetBeans te permet de choisir en plus du nom de la variable la visibilité.