Bonjour, on m'a dit que les JLabel ne pouvaient pas passer à la ligne automatiquement. Et effectivement cela ne marche pas quand je modifie le texte du JLabel. Mais pouvez-vous me dire comment ce fait t'il que j'obtienne cela :
mais après :
J'aimerai y arriver en ajoutant du texte. Voici mon code en rapport avec mon JLabel lors de la construction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class Fenetre extends JFrame{ private JLabel texte = new JLabel("<html><li>Ne communiquez jamais votre mot de passe ou votre numéro de carte bancaire dans une conversation sur messagerie instantanée.</li>"); private Container co = getContentPane(); Fenetre(){ JScrollPane scrolTxt = new JScrollPane(texte); co.add("0,0,"+(largeur-30)+","+(hauteur-170),scrolTxt); texte.setPreferredSize(new Dimension(largeur-30,hauteur-170)); scrolTxt.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_NEVER ); }co.add("0,0,"+(largeur-30)+","+(hauteur-170),scrolTxt);
largeur = largeur de la fenêtre
hauteur = hauteur de la fenêtre
et le 0,0 sont les x,y
J'ajoute le JLabel avec un Layout qui les place en XY et qui définit la taille.
Partager