如何在JtextArea中对所选文本添加下划线

时间:2018-10-09 14:25:57

标签: java swing jtextarea

我想在单击一个专用按钮时使jtextarea的选定文本带有下划线。我已经在jtextpane中完成了此任务,但是我需要在jtextarea中完成任何建议。

2 个答案:

答案 0 :(得分:1)

使用JTextPane(或JEditorPane),您可以在其中使用HTML标签来实现这一目标。

JTextArea 的文本不能按here指示的格式进行部分格式化,例如:

  

JTextArea是一个多行区域,显示纯文本

答案 1 :(得分:0)

  

我要在jtextarea的选定文本下划线

您可以在文本区域添加Highlighter,并使用自定义的Painter突出显示文本。默认的绘画工具会绘制突出显示的文本的整个背景,但是您可以自定义绘画工具以执行所需的任何操作。

请查看Rectangle Painter,以获取创建您自己的自定义Painter的几个示例。