formatage ligne (java.text) ??? - Java - Programmation
Marsh Posté le 30-01-2003 à 16:51:30
A priori, la classe NumberFormat devrait répondre à ton besoin.
Marsh Posté le 30-01-2003 à 17:32:00
BifaceMcLeOD a écrit : A priori, la classe NumberFormat devrait répondre à ton besoin. |
je crois que ce qu'il veut c'est aligner ses données ... NumberFormat c'est juste pour formatter des nombres
Marsh Posté le 30-01-2003 à 22:31:03
benou a écrit : |
bah si on connait la largeur des "colonnes", un bete MessageFormat
Si tu reçois les données ligne par ligne, tu peux utiliser StringTokenizer pour obtenir les diff. colonnes de chaque ligne. Si tu connais pas les largeurs des colonnes, tu boucles sur chaque ligne, col par col pour obtenir le plus grand token de chaque colonne avec .length(), et tu "fabriques" ton message à passer au MessageFormat en fonction de ça...
Marsh Posté le 31-01-2003 à 15:17:33
benou a écrit : |
L'alignement de nombres, ça fait partie du processus de formattage. Maintenant, s'il veut aligner aussi à gauche certaines de ses valeurs, come greg l'a dit, MessageFormat doit faire ce boulot-là. On peut même combiner les 2 formatteurs.
Marsh Posté le 29-01-2003 à 13:38:22
J'aimerai formater une ligne sur ma facture pour cela je pense qu'il faut utiliser java.text mais ensuite je ne c pas trop.
Est ce que quelqu'un a de l'aide ou un exemple à me donner.
ce que j'ai:
500 feuille_blanches 10 Euros
25 stylos 1 Euros
ce que je voudrais:
500 feuille_blanches 10 Euros
25 stylos 1 Euros
Merci.