XHTML/JSF Polices de caractères
Bonjour,
Je souhaite afficher la liste des polices installées sur mon pc et dans la police :
Par exemple, je veux afficher la ligne "Arial" en arial etc
J'ai ceci comme début de code, mais je n'arrive pas à afficher la liste et encore moins dans la police.
MERCI de votre aide
Code:
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
|
@ManagedBean
@ApplicationScoped
public class PoliceCaractere implements Serializable {
private Font fonte;
private List<String> fontes;
private Font[] polices;
public PoliceCaractere() {
}
@PostConstruct
public void init() {
setPolices(GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts());
for (int i = 0; i < getPolices().length; i++) {
System.out.println(getPolices()[i].getFontName()); <--- Ok
getFontes().add(getPolices()[i].getFontName()); <--- Provoque l'erreur : "Erreur lors de linjection de ressources dans le bean géré «policeCaractere»"
}
} |
Et la page, avec une liste :
Code:
1 2
|
<f:selectItems value="#{PoliceCaractere.fontes}"/> |