Je veux afficher du texte dans Jlabel au moment de l'exécution. Je veux juste savoir que c'est là quand même à travers lequel le texte est renvoyé sur plusieurs lignes, par exemple, je veux que mon texte soit affiché dans le format suivant:
Line 1 Line 2 Line 3 String sText = "Line1 \n Line2 \n Line3"; jLabel1.setText (sText);
3 Réponses :
Utiliser code> au lieu d'utiliser \ n
et préfixez-le par
code>
comme ceci
Notez que prendre effet (pour être rendu en tant que HTML), la chaîne code> code> nécessite un code> préfixe sur le
code>. Sinon +1.
éditer:
J'ai ajouté des barres obliques avec BR Tag afin de faire fonctionner le code p> p> jlabel code> prend en charge HTML. Vous pouvez écrire:
Thx frère mais sa ne fonctionne pas sur mon PC :( des conseils? J'utilise Netbeans 7 et gagnez 7
@Jame, essayez " line1
line2
line3 html>" code>
S'il vous plaît essayez sans fermer la balise dans br code> et enfermer la balise HTML. Voir aussi ceci: télécharger.oracle.com/javase/taturial/uiswing/ Composants / ...
@Chandra patni: thx, maintenant son travail, il manquait la balise HTML
Une meilleure option pour le texte formaté HTML dans ce cas est de supprimer les pauses de la ligne dure (sauf à la fin des paragraphes) et de définir la largeur du code HTML à l'aide de CSS. P>
Comme on le voit dans l'exemple 2ème exemple ( Labernendertest.java code>) indiqué ICI . P>
p>
L'autre option consiste à utiliser des jlabels à une seule ligne, mais placez-les dans un JPANEL (le conteneur) qui utilise une mise en page qui vous permet d'empiler les Jlabels, tels qu'un gridlaouout ou une boîte à repasser.