2014-04-21 22 views
5

Non riesco a trovare così tanta documentazione in JavaFX.JavaFX Più colori in textarea (JavaFX 8)

E sarò felice di sapere come posso fare questo:

quando si digita una parola in una textarea, fx "google" o "facebook". Posso fare così mi piace può cambiare il colore di google a fx verde, e cambia il carattere e cose del genere.

Sarò felice di sapere come posso farlo :).

risposta

11

No. JavaFX 8 non supporta più colori per il testo in TextArea.

Si potrebbe provare il controllo RichTextFX di Tomas Mikula e vedere se questo funziona per voi.

RichTextFX fornisce un'area di testo per JavaFX con API per lo stile di intervalli di testo. È inteso come base per editor di testo avanzato e editor di codice con evidenziazione della sintassi.

Le altre opzioni sono:

  1. Per utilizzare un HTMLEditor O
  2. Embed uno dei molti editor di testo basati su HTML (ad esempio CKEditor).
  3. Adotta un markdown style editor, in cui l'utente modifica solo il testo di marcatura semplice in un TextArea standard e il testo in stile è mostrato in un altro riquadro (simile a come funziona StackOverflow).

indirizzamento pervenire al seguente indirizzo aggiuntivi

ho trovato un posto, ci mi dicono che posso usare TextFlow. Quindi proverò questo

TextFlow è un controllo di sola lettura, non modificabile come un TextArea. La creazione da zero di un editor di testo stilabile e ricco di funzionalità utilizzando solo componenti core JavaFX 8 è un'attività complessa e complessa, che non consiglierei alla maggior parte delle persone di intraprendere. Invece, l'utilizzo o il contributo a soluzioni di editor JavaFX esistenti come RichTextFX o altri progetti simili che potrebbero presentarsi produrrebbero risultati migliori e risultati più produttivi.

+0

Ho trovato un posto, mi dicono che posso usare TextFlow. Quindi proverò questo, ho dei buoni esempi su questo. – ZinXanCraft