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

Java Discussion :

Séquences d'échappement tabulation dans champs de Jcombobox


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Par défaut Séquences d'échappement tabulation dans champs de Jcombobox
    Bonjour,

    Je voudrais construire un Jcombobox avec une liste String[] mais en utilisant dans cette liste une séquences d'échappement tabulation ou onglet afin de créer comme 2 colonnes:

    par exemple:

    France Paris
    Espagne Madrid
    Italie Rome
    (bon ça rend mal après visualisation je voudrais un retrait pour les villes avec alignement vertical)

    J'ai utilisé \t , la commande System.out.println("France \t Paris"); fonctionne bien et me met bien un retrait pour paris sur la console.

    par contre pour
    ...
    String[] paysville={"France \t Paris","Espagne \t Madrid","Italie \t Rome"}
    combo=new JComboBox (paysville);
    ...

    Lorsque la combo s'affiche, il nya pas de retrait...juste les 2 espaces entre les pays et le ville, or je veux que les villes soient alignées verticalement et le \t devrait être une solution simple.

    Help SVP

    Merci d'avance,

    Thierry

  2. #2
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Salut,

    Le mieux, c'est d'utiliser la fonction
    JComboBox.setRenderer(ListCellRenderer aRenderer)

    comme ca, tu peux gerer comme tu veux (parce qu'avec un tab, en fonction de la longueur du nom du pays, tu n'es pas garanti que ce soit aligné...).

    a+

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 57
    Par défaut
    Ok merci pour le conseil mais je viens de voir comment utiliser cette cette fonction et ça me parait compliqué alors qu'avec les tab (voir en mettre 2 à la suite pour que tout soit aligné) me parait plus simple et plus rapide.

  4. #4
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Une autre solution serait de mettre le pays sur une ligne puis les villes decalées de quelques espaces comme elements suivants.

    Ca donnerait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    France
      Paris
      Marseille
    Espagne
      Madrid

Discussions similaires

  1. [phpMyAdmin] Touche tabulation dans champ requète sql
    Par Anonymus dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 23/09/2013, 11h37
  2. Insérer tabulation dans un item de JCombobox
    Par CobolProgrammator dans le forum Composants
    Réponses: 2
    Dernier message: 12/11/2011, 14h30
  3. Simuler une tabulation dans un champ
    Par shaun_the_sheep dans le forum C#
    Réponses: 3
    Dernier message: 18/01/2010, 14h09
  4. tabulation sur champs de saisie
    Par xClyde dans le forum Flash
    Réponses: 2
    Dernier message: 25/09/2003, 16h49
  5. Taille des tabulations dans un TMemo ?
    Par dergen dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/01/2003, 19h38

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