Newsgroup: it.comp.java
Titolo: ricavare font sistema

come faccio a ricavare una lista dei font installati?
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra
Nella Terra di Mordor, dove l'Ombra nera scende."
J. R. R. Tolkien - Il Signore degli Anelli

 ha scritto nel
messaggio news:vlJ2c.54379$Kc3.1...@twister2.libero.it...


 come faccio a ricavare una lista dei font installati?
Ma per usarli in un programma in java o semplicemente per conoscenza?

 come faccio a ricavare una lista dei font installati?
import java.awt.GraphicsEnvironment;
...
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fontFamilyNames=ge.getAvailableFontFamilyNames();
...
Dall'array scegli il font richiesto, poi ne crei un riferimento utilizzabile
allocando un oggetto java.awt.Font . Potrebbe venirti un dubbio sul fatto
che qui viene citato "font family names" invece di "font names". In realtà è
corretto, poichè un nome come "Arial" o "Courier" identifica un'intera
famiglia di font, mentre i singoli font vengono allocati specificando nel
costruttore di Font uno stile equivalente a Font.BOLD, Font.PLAIN, ecc...
Consulta la documentazione per maggiori dettagli.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

 
io vorrei inserirli in una combobox, mi puoi fare un esempio?
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra
Nella Terra di Mordor, dove l'Ombra nera scende."
J. R. R. Tolkien - Il Signore degli Anelli
Codice FeSToso: FIf* v+ f+:- e-- U+ RK+ s+ G N+ Q I- n S- OT C- P- QS+ H 
Rd T+ L K J+ MO p! g b+ E-- r* y!+

 io vorrei inserirli in una combobox, mi puoi fare un esempio?
Non vorrei essere cattivo, ma qui secondo me stai cercando la pappa pronta.
Nessuno è più disposto a darla. Esempi di come inserire un Array di stringe
in una combobox ce ne sono a valange in giro per la rete, ma non devi andare
nemmeno a cercare tanto lontano. Tra le applicazioni demo installate con il
JDK puoi esplorare il codice dell'applicazione SwingSet2 (così ho fatto per
imparare l'uso di JTable). Oltretutto trovi una spiegazione dettagliata nel
tutorial di Sun:
http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
La prossima volta impegnati un po' di più a cercare.
Buona lettura.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://xenu.freewinds.cx


 
scusa, hai ragione. infatti dopo un po' sono riuscito a farlo 
funzionare, ma che fatica per farlo capire a netbeans! non mi faceva 
modificare initComponents(), ma non c'è un modo per togliere questa 
protezione?


 protezione?
Credo che tu possa scrivere quello che vuoi se poi non fai più scrivere
niente a lui. Se glielo modifichi non ci capisce più niente. Quindi fai
fare a netbeans tutto quello che puoi e poi mettici le mani tu.
Ciao
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it