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

Composants Java Discussion :

[JComboBox] editable ? setEditor ?


Sujet :

Composants Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Par défaut [JComboBox] editable ? setEditor ?
    Bonjour,
    Voilà j'ai une comboBox, qui a a une model et et renderer, tout marche trés bien, par conte dès que je passe ma comboBox en editable, cela ne va plus.
    Apparement il faut que je définise un Editor ce qui est logique mais je n'ai pas compris comment fonctionnait BasicComboBoxEditor ? est ce que quelqu'un peut m'en dire plus ?

    je vous joins le code (qui ne marche pas vu qu'il manque le setEditor.
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
        ruleComboBox.setModel(new DefaultComboBoxModel(model.toArray()));
        ruleComboBox.setRenderer(new DefaultListCellRenderer() {
          public Component getListCellRendererComponent(JList list, Object value, int index,
              boolean isSelected, boolean cellHasFocus) {
            super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
            ChartRule chartRule = (ChartRule) value;
            String text = chartRule.getName();
            setText(text);
            return this;
          }
        });
        ruleComboBox.setEditable(true);
        ruleComboBox.setEditor(new ComboBoxEditor() {
     
          public Component getEditorComponent() {
            return null;
          }
     
          public void setItem(Object anObject) {
          }
     
          public Object getItem() {
            return null;
          }
     
          public void selectAll() {
          }
     
          public void addActionListener(ActionListener l) {
          }
     
          public void removeActionListener(ActionListener l) {
          }
     
        });
    merci d'avance...

  2. #2
    Membre expérimenté Avatar de xxaragornxx
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 241
    Par défaut
    Pas trop le temps d'analyser ton code, sorry...

    Mais tu devrais trouver ton bonheur là:
    http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
    dans le chapitre "Providing a Custom Renderer"
    C'est très simplement décrit.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Par défaut
    ok on oubli le post...

  4. #4
    Membre expérimenté Avatar de xxaragornxx
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 241
    Par défaut
    Citation Envoyé par lilou77
    ok on oubli le post...
    J'en déduis que tu l'as trouvé ton bonheur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JComboBox] Edition et ComboBoxEditor
    Par akrom dans le forum Composants
    Réponses: 3
    Dernier message: 08/05/2008, 08h52
  2. JCombobox editable invisible
    Par Lady dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 14/11/2007, 15h59
  3. JComboBox editable et evenements
    Par Paniez dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 21/10/2006, 18h24
  4. Définir le texte d'une JcomboBox editable
    Par dr23fr dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 06/07/2006, 17h20
  5. [JComboBox] editable avec % affiché en fin de saisie
    Par tomburn dans le forum Composants
    Réponses: 6
    Dernier message: 27/04/2005, 16h41

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