Bonjour,
je veux afficher en java des carctères avec indice.
Comment procéder?
Merci
Bonjour,
je veux afficher en java des carctères avec indice.
Comment procéder?
Merci
Qu'est ce que tu veux dire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new JLabel("<html>Ta tête<sup>2</sup></html>");
Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
De la bonne manière de poser une question (et de répondre).
Je ne fais pas de service par MP. Merci (...de lire les règles...).
Ma page dvp.com
Salam,
JAVA supporte unicode , donc tu pourra afficher tous les caracteres que tu veux, je comprend pas ta question !?
La question ne portait pas sur les caractères en eux-mêmes mais sur le formatage. A priori natha a répondu correctement. Je ne connaissais pas cette balise html. J'aurai également appris quelquechose aujourd'hui.
L'alternative au html est le rtf ou tout autre type de format que tu peux ajouter.
Pour plus d'info :
http://java.sun.com/docs/books/tutor...ditorpane.html
(J'image que les indices doivent etre également possible en RTF....)
EDIT : La balise sup correspond plutot a un exposant mais l'idée est la, utilises la balise sub pour des indices.
http://giminik.developpez.com/xhtml/sup.html
http://giminik.developpez.com/xhtml/sub.html
salut,
je veux afficher (Svp voir pièce jointe )
Merci
La balise sub correspond donc bien.
Un aspect non mentionné est le type d'affichage utilisé. En effet, la réponse de natha ainsi que la mienne supposent une interface en swing.
Si ce n'est pas le cas et/ou si les réponses apprortées ne sont pas suffisantes, il faudrait precisait la raison.
Bonjour
je désire afficher la lettre "n" comme indice sous java:An,Bn...
je n'ai pas trouvé l'unicode correspondant
En effet j'ai trouvé :
\u2081 affiche 1 comme indice
et je suis certaine que cet unicode existe .
merci et a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html>A<sub>n</sub></html>
Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
De la bonne manière de poser une question (et de répondre).
Je ne fais pas de service par MP. Merci (...de lire les règles...).
Ma page dvp.com
Bonjiour Natha,
Merci pour ta réponse mais cette balise ne marche pas dans mon code en fait je travaille avec java et non pas HTML.
aprés la compilation voici ce que j'ai obtenu:
illegal start of expression
<html>La<sub>n</sub></html>;
^
as tu une autre idée ?
merci et a+
Les composants java utilisant du texte formaté comme JLabel ou encore JTextPane peuvent utiliser de l'html.
Salut,
Les composants Swing gère l'HTML...Envoyé par hasnaouiwafa
Par contre il n'existe pas d'indice 'n' dans la listes des exposants et indices de l'Unicode : http://www.unicode.org/fr/charts/PDF/U2070.pdf
a++
Comme dit ci-dessus, en Swing ça passe sans problème :
Ca ne marche bien évidemment pas mis brutalement dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part new JLabel("<html>A<sub>n</sub></html>");
Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
De la bonne manière de poser une question (et de répondre).
Je ne fais pas de service par MP. Merci (...de lire les règles...).
Ma page dvp.com
Salut,
merci pour ta réponse.
j'ai utilisé JTextPane :
et le meme message :illegal start of expression est apparu!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JTextPane tB = new JTextPane() tB.setText(<html>A<sub>n</sub></html>)
que faire ?
merci et a+
avec des guillemets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JTextPane tB = new JTextPane(); tB.setText("<html>A<sub>n</sub></html>");
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
salut,
Avec les guillemets ça va etre considéré comme une chaine de caractères.
Merci et a+
C'est bien le but !!!!!!Envoyé par hasnaouiwafa
Une chaine de caractère formatée par du HTML.
Essaie au moins, on sait de quoi on parle ! Et si c'est pas ce que tu as besoin c'est que tu ne sais pas poser une question claire...
Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
De la bonne manière de poser une question (et de répondre).
Je ne fais pas de service par MP. Merci (...de lire les règles...).
Ma page dvp.com
Je viens de le tester chez moi et ça ne marche pas si le conteneur est un JTextPane, par contre ça marche si c'est un JLabel. Apparament le JTextPane n'interprète pas l'HTML, il y a peut être un méthode pourlui dire de le faire mais je l'ai pas trouvée.
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
http://java.sun.com/docs/books/tutor...ditorpane.htmlEnvoyé par guigui5931
Il faut utiliser JEditorPane ou JTextPane.
salut,
ça ne marche ni avec JTextPane ni avec JEditorPane,la balise est affichée telle qu'elle est.
Merci et a+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager