Bonjour,

J'écris les résultats de mes programme dans un fichier txt, et j'aimerai que certaines parties du texte dans ce fichier soient en gras et en couleur (le String s, dans le code ci-dessous). Avez-vous une idée de la manière dont je peux procéder ?

Voici un extrait de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
public String getHistLevelKforThemeAndMember(int i, float g) {
		float fprecedent = -999;
		String s = new String();	
		s = "\r\npopInit\tlevelSalience\tnbIter\tMbre\ttheme\thistoLevelK";
		s = s + "\r\n" + i + "\t" + g + "\t" + svc.nbIter;
		for (Iterator it1 = ml.getAbonnes().iterator(); it1.hasNext();) {
			Member member = (Member) it1.next();
			s = s + "\r\n"+ "\r\n" + member;
			for (Iterator it2 = ml.getThemes().iterator(); it2.hasNext();) {
				fprecedent = -999;
				Theme theme = (Theme) it2.next();
				s = s + "\t" + theme + " --> ";
				List hist = member.getLevelK().getHistorique().getLevelKnowledgeList();
				for (Iterator it3 = hist.iterator(); it3.hasNext();) {
					LevelKnowledge level = (LevelKnowledge) it3.next();
					float f = level.getLevelForTheme(theme);
					if (f != fprecedent)
						s = s + (f + " ; ");
					fprecedent = f;
				}
				// Permet d'avoir la derniere valeur, la valeur courante
				LevelKnowledge level = member.getLevelK();
				float f = level.getLevelForTheme(theme);
				if (f != fprecedent)
				fprecedent = f;
			}
		}
		return s;
	}
Merci.

Emilie