When I try to change color of a JTextArea using
textArea.setText("<html> <font color=\"red\"> Hi </font></html>")
, the text is shown is basically the whole text written inside setText method. But similar things work for JLabel, JButton etc.
How can I do that for a JTextArea also?
don't to use JTextArea
for Html
formatted Object
(even is possible, but why bothering)
use JTextPane
/ JEditorPane
instead (setContentType("text/html"))
notice, todays Java and methods implemented in Official API by Oracle
supporting only reduced Html syntax with css <= Html 3.2
use JavaFX
in the case that you want/need to use todays Html5
,