Bonjour,

je sais pas trop si je suis au bon endroit pour poster mon problème, donc veuillez m'en excusez d'avance.

Voilà mon problème, je suis en train de faire une application qui contient un JTextPane. Dans celui ci j'affiche un texte et je voudrais changer de police pour mettre une police externe,
mais je n'arrive pas a le faire
voici mon code pour le moment

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
 
MaClass(){
....
 try 
		 {
			 font2 = Font.createFont(0, getClass().getResourceAsStream("font/handsean.ttf")).deriveFont(Font.PLAIN,TailleFont.taille);
	     }
	     catch(Exception e)
	     {
	    	 font2 = new Font ("Serif", Font.BOLD, 26);
	     }
 
....
 
}
private void définirStyles() {     
      styles = StyleContext.getDefaultStyleContext();
      Style défaut = styles.getStyle(StyleContext.DEFAULT_STYLE);  
      // Modification du style par défaut pour que tous les paragraphes prennent 
           en compte cette justification
      Style racine = styles.addStyle("racine", défaut);
      StyleConstants.setFontFamily(racine, font2);      //<-- ici le pb
      StyleConstants.setBold(racine, true);
      StyleConstants.setFontSize(racine, 16);
      StyleConstants.setAlignment(racine, StyleConstants.ALIGN_JUSTIFIED);
}
merci d'avance.
jerem721