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 : Taille des items


Sujet :

Composants Java

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 81
    Points : 61
    Points
    61
    Par défaut JCombobox : Taille des items
    Bonjour,

    J'aimerai savoir s'il est possible de régler la taille (principalement la hauteur) d'un élément d'une combobox et ceci en intervenant au niveau de la combobox.

    Comme la liste des éléments peuvent être des objets vairés (Image, Label, String ....), je dois agir au niveau de la combo.

    Nota : le fait d'augmenter la taille de la font n'est pas une vrai solution car elle ne marche que pour les String.

    Si vous avez une idée.

    Cordialement,
    Xpmich.

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 81
    Points : 61
    Points
    61
    Par défaut Utiliser un renderer
    Bonjour,
    Désolé de revenir si tard mais j'ai oublié de mettre la solution qui me convient : l'utilisation d'un renderer (A noter : ne fonctionne pas pour tout les "component").

    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
     
    public class SoBasicComboBoxRenderer extends BasicComboBoxRenderer
    {
    	private Dimension dim = null;
     
    	@Override
    	public Dimension getPreferredSize()
    	{
    		dim = super.getPreferredSize();
    		//augmentation de la taille
    		dim.height = dim.height + SUPPLEMENT_COMBO_ITEM;
     
    		return dim;
     
    	}
     
    }
    ensuite, lors de la création de la combo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setRenderer(new SoBasicComboBoxRenderer());
    Voila, j'espère que cela aidera du monde

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

Discussions similaires

  1. [JComboBox] couleur des items
    Par nounetmasque dans le forum Composants
    Réponses: 5
    Dernier message: 17/05/2012, 22h19
  2. ajuster la taille des items d'un JList
    Par onh890 dans le forum Débuter
    Réponses: 1
    Dernier message: 21/05/2011, 21h24
  3. jComboBox alignement des items de droite à gauche
    Par RouRa22 dans le forum Composants
    Réponses: 3
    Dernier message: 12/09/2008, 12h55
  4. Réponses: 2
    Dernier message: 08/08/2008, 22h27
  5. Réponses: 4
    Dernier message: 09/01/2007, 10h59

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