Salve volevo sapere come si fà ad impostare un determinato font per l'intera applicazione, senza dover fare il setFont() per ogni oggetto grafico.
Salve volevo sapere come si fà ad impostare un determinato font per l'intera applicazione, senza dover fare il setFont() per ogni oggetto grafico.
Agos
Dato, in generale, un Container (es. il content pane di un JFrame), potresti impostare il font in modo ricorsivo (in "profondità") usando l'array di componenti fornito da getComponents().Originariamente inviato da agostinomiranda
Salve volevo sapere come si fà ad impostare un determinato font per l'intera applicazione, senza dover fare il setFont() per ogni oggetto grafico.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Sarebbe una buona soluzione se non fosse per il fatto che ho una classe (MyFrame) che crea 30 pannelli suddivisi per tutto il frame, che viene appoggiato ad un'altra classe che crea gli oggetti e li inserisce nel MyFrame al pannello corrispondente.
Quindi dovrei ricavarmi prima gli oggetti del pannello principale che sono altri 5 pannelli suddivisi a loro volta da altri 5 pannelli per ognuno.
So che è un casino di parole ma per la mia soluzione non è ottimale, comunque grazie!!!
Agos
E allora??? Nel tuo codice si arriverà certamente ad un punto in cui hai completato la inizializzazione del frame, cioè dopo che hai inserito tutti i componenti/pannelli ecc..., no?Originariamente inviato da agostinomiranda
Sarebbe una buona soluzione se non fosse per il fatto che ho una classe (MyFrame) che crea 30 pannelli suddivisi per tutto il frame
Bene ... lì in quel punto chiami questo ipotetico metodo che imposta in modo ricorsivo il font.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet