PDA

Visualizza la versione completa : font BOLD in Java


peppespe
24-07-2003, 23:15
Dove posso trovare del codice di esempio dove una volta selezionato una parte di testo in una JtextArea questi lo si renda in grassetto od in corsivo?

Fox82
24-07-2003, 23:29
In una JTextarea non puoi cambiare lo stile di una parte di testo, quando lo cambi devi cambiarlo tutto.

Se vuoi puoi usare un JEditorPane, per al momento non ti saprei dire come :bh:

keratox
25-07-2003, 08:29
mmmmh potresti usare i gestori di eventi ... FocusListener.
ci sono 2 metodi da chiamare: focusLost e focusGained
in focusGained reimposti il font riferendosi all'oggetto (puoi cercarlo con Source() ).



:ciauz:

keratox
25-07-2003, 08:31
Naturalmente devi importare java.awt.event ma per utilizzare i gestori di eventi devi conoscere alcune cose.
Ad esempio devi implementare FocusEvent alla classe...
devi specificare gli oggetti che hanno i gestori di eventi

es: oggettotextarea.addFocusListener(this);

:ciauz:

Loading