Bonjour,
J'ai créé un bouton (qui étend JButton) et auquel j'ai redéfinit un UI (BasicButtonUI). Maintenant je voudrais placer ce bouton dans un panel avec un BoxLayout pour l'aligner. Le preoblème est que mon bouton apparait tout petit, meme en utilisant un setPreferredSize(dim);.

En fait le texte du bouton ne vient pas de la méthode setText car mon bouton contient deux lignes de texte (je n'ai pas utilisé de html pour des raison plus que compliquées !). Donc pour afficher mon texte j'ai surchargé la méthode paintText de la classe BasicButtonUI.

Le problème vient d'ici puisque quand je fais un setText(text), le bouton s'agrandit.
De plus j'avais avant utilisé un FlowLayout et là ca marchait, mais évidement je n'arrive pas a aligner les boutons verticalement.

Quelqu'un peut m'aider ???