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 :

Problème de type de valeur


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut Problème de type de valeur
    Bonjour,

    J'ai un petit problème, petit pour les pros, mais gros pour moi
    J'ai créé un tableau:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] nom = {"","","","","","grpPiloteComboBox","grpPiloteComboBox","grpPiloteComboBox","grpPiloteComboBox","grpPiloteComboBox","grpPiloteComboBox"};
    Ce tableau contient en fait les noms de comboBox

    Le but étant ensuite de passer ces noms comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     for (int i=5;i<11;i++){
        try{
        getColumnModel().getColumn(
         ((TableModel)((TableSorter)getModel()).getModel()).findColumn(getColumnName(i))
              ).setCellEditor(
                new DefaultCellEditor(
                 nom[i]
                )
                );
                 } catch(Exception e){ e.printStackTrace(); }
        }
    Auparavant, j'étais obligé de faire ceci sans les boucles autant de fois que j'ai de comboBox. le but est ici de tout faire en une boucle.

    Mais le problème est que mon DefaultCellEditor n'attend pas un String.
    (auparavant donc, avec le nom de ma combo cela fonctionnait puisque que ma combo n'est pas un String...)

    Auriez vous une idée pour résoudre ce petit problème de base ?

    merci à vous d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    En gros, tu aimerais récupérer un composant en fonction de son identificateur, stocké sous forme de String....

    Il faut généralement utiliser l'introspection pour ce genre de chose...

    Je n'ai pas de code sous la main, mais jette un coup d'oeuil au package java.lang.reflect.*, il y a tous les outils pour faire ce que tu veux


  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Pourquoi ton tableau tu ne stocke que les noms?
    Pourquoi tu ne mets pas directement les ComboBox?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CombeBox[] cb = { new GRPPiloteComboBox(), new GRPgrpPiloteComboBox() }

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    je vais essayer de stocker mes combos ds mon tableau en effet.
    Je vois cela demain

    Pill_S, je ne connaissais pas cela ! Je vais y jeter un oeil !

    thanks à vous deux !

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    Juts eune petite question:

    Le CombeBox, c'est JComboBox non que je dois mettre ?
    Ensuite, comment se fait-il qu'il faille faire des new GRP.... ?

    Que dois je rajouter dans ma classe pour que cela fonctionne ? Des classes classes internes au nom de mes JCombo ?

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/01/2013, 09h24
  2. [Débutant] Problème avec mon programme ( Type de valeur )
    Par Jcvag44800 dans le forum VB.NET
    Réponses: 10
    Dernier message: 21/12/2011, 21h02
  3. Réponses: 4
    Dernier message: 30/01/2005, 14h23
  4. [Sybase] Problème de type sous ASE
    Par Hotchotte dans le forum Sybase
    Réponses: 1
    Dernier message: 18/12/2004, 11h04
  5. [Base de Registre] Nouveaux type de valeur !?
    Par Lung dans le forum Langage
    Réponses: 4
    Dernier message: 07/04/2004, 10h22

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