我想在单击一个专用按钮时使jtextarea的选定文本带有下划线。我已经在jtextpane中完成了此任务,但是我需要在jtextarea中完成任何建议。
答案 0 :(得分:1)
使用JTextPane
(或JEditorPane
),您可以在其中使用HTML
标签来实现这一目标。
JTextArea
的文本不能按here指示的格式进行部分格式化,例如:
JTextArea
是一个多行区域,显示纯文本。
答案 1 :(得分:0)
我要在jtextarea的选定文本下划线
您可以在文本区域添加Highlighter
,并使用自定义的Painter
突出显示文本。默认的绘画工具会绘制突出显示的文本的整个背景,但是您可以自定义绘画工具以执行所需的任何操作。
请查看Rectangle Painter,以获取创建您自己的自定义Painter
的几个示例。