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

AWT/Swing Java Discussion :

[Swing] Modèle multiple (Document + ComboBoxModel+ ListModel)


Sujet :

AWT/Swing Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Swing] Modèle multiple (Document + ComboBoxModel+ ListModel)
    Bonjour,

    Je voudrais réaliser un modèle unique pour tout une vue. Cette vue est constituée de JTextField, JCombobox et JList. Bon jusque la ça va, je peux implémenter les interfaces et tout coder moi même ou faire de la composition ou les deux (implémentation des interfaces et délégation des méthodes interfaces au objet de la composition).

    Le problème c'est que j'ai trois JTextComponent et deux JList.

    Ma question :
    Le modèle peut-il récupérer une quelconque information sur le composant qui lui est associé ? Par définition du modèle MVC, je dirais que non mais bon..

    Mon but serait alors d'implémenter les interfaces voulue et d'agir différemment en fonction du composant..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    class ModeleMultiple implements Document, ComboboxModel, ListModel {
     
       /* Implementation de l'interface Document (oui je sais le return court circuite mon else-if .. */
       //...
      @Override
       public String getText(int offset, int length) {
          if ( composantDestination.equals(textFieldNom) ) {
             return nom;
          } else if( composantDestination.equals(textFieldAge) {
             return age;
          } else {
             //..
          }
       }
     
    }
    Malheureusement je ne vois pas comment faire "composantDestination.equals(textFieldNom)" car je n'ai pas accès au composant de destination.

    L'un d'entre vous à t'il une idée ?

    Merci
    Dernière modification par Invité ; 07/12/2007 à 10h13.

Discussions similaires

  1. [VBA-W] enregistrement de modèle de document
    Par Speedrman dans le forum VBA Word
    Réponses: 3
    Dernier message: 03/04/2007, 20h20
  2. [POI]Utiliser des modèles de document, c'est possible ?
    Par hugo123 dans le forum Documents
    Réponses: 5
    Dernier message: 04/09/2006, 12h52
  3. Modéliser des modèles de documents
    Par raoudi57 dans le forum Débuter
    Réponses: 5
    Dernier message: 10/11/2005, 20h23
  4. [Eclipse 2.1.2] Créer un modèle de document/fichier
    Par iubito dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 26/01/2005, 11h47
  5. Comment réaliser des modèles de documentations avec XML ?
    Par Dams76 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 29/08/2003, 02h15

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