IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

[Débutant] Class(?) de getters/setters.


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 46
    Par défaut [Débutant] Class(?) de getters/setters.
    Bonjour,

    j'ai une interface contenant plusieurs JTextField, JCheckBox, JComboBox.
    J'ai divisé l'interface en plusieurs parties, c'est à dire que j'ai crée plusieurs classe(JPanel) par formulaire, et ensuite je l'ai ai tous ajoutés dans une seule JFrame.

    Je suis arrivé à un stade où j'ai besoin de tout les getters et setters des ces composants pour les utiliser dans une seule classe.

    Donc, est-ce possible de créer une seule classe contenant tout les getters et setters de ces composants pour les utiliser dans une autre classe (avec peut-être un :MaClassNeedGetSet extends MaClassContainGetSet) ?

    Désole je suis un peu perdu.
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    ... heu... oui c'est possible... tu recopies tout et tu appelles tout...

    ... mon avis est que tu ferais mieux de te faire un petit dessin sur un brouillon pour voir ce que tu pourrais améliorer dans ton design, mais enfin...

  3. #3
    Membre éprouvé Avatar de Mr Pink Eyes
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 116
    Par défaut
    ça dépend ce que tu veux en faire mais si c'est juste pour les mettre à jour en fonction d'une valeur changée je te conseillerais d'utiliser la classe Observable et l'interface Observer.

  4. #4
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    Désolé, mais je ne vois pas l'intérêt... Pourquoi ne pas utiliser directement les getters/setters de tes composants dans la classe qui leur est dédiée ? De plus, si ta classe est dans le même package que la classe où tu veux effectuer tes appels, tu n'as même pas besoin de getters/setters si tes attributs sont protected.

Discussions similaires

  1. [VB.NET] Génération automatique Property (getter / setter)
    Par Husqvarna dans le forum Windows Forms
    Réponses: 7
    Dernier message: 23/07/2020, 11h55
  2. [Tableaux] [Débutant ) Classes
    Par Halobox dans le forum Langage
    Réponses: 5
    Dernier message: 12/01/2006, 15h50
  3. [Info]générer automatiquement les getters / setters
    Par lr dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/02/2005, 10h14
  4. configuration getter & setter
    Par otb82 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 15/10/2003, 15h53
  5. [Débutant]Classe d'Authentification : compilation impossible
    Par acyclique dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 23/08/2003, 19h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo