Se connecter / S'enregistrer
Votre question

Positionnement d'un JLabel

Tags :
  • Programmation
  • Écrans
Dernière réponse : dans Programmation
28 Avril 2009 11:23:43

Bonjour; j'affiche un JLabel sur mon écran. Je peux changer la couleur, la police la taille mais pas la position. J'ai essayé de faire appel à la méthode setVerticalTextPosition(BOTTOM) mais le texte reste en haut.
Pouvez-vous me dire comment ça se fait et comment y remédier?
Merci d'avance

Autres pages sur : positionnement jlabel

28 Avril 2009 15:48:25

Vous pouvez utiliser l'un des gestionnaire de disposition comme
- FlowLayout
- GridLayout
- GridBagLayout

Chacun de ces gestionnaire t'aide àbien positionner ton JLabel
28 Avril 2009 17:05:32

Je ne sais pas si ça peut se faire comme ça parce que j'ai une structure assez complexe. En fait, j'ai un objet qui hérite de JPanel, qui contient ses attributs (taille, couleur de fond, et une liste d'objets qui sont insérés dans ce panel. Dans cette liste de d'objet, j'en ai un qui hérite de JLabel et qui est donc placé sur le panel.
J'appelle les méthodes, :
this.setText(content);
this.setFont(font);
this.setForeground(color); elles fonctionnent très très bien.

Ensuite j'appelle :
this.setHorizontalTextPosition(LEFT); et
this.setVerticalTextPosition(BOTTOM); qui me change bien les attributs mais n'effectue pas l'action à l'écran.
a b L Programmation
29 Avril 2009 20:56:25

Comme le dit whookid, utilise un layout.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS