Java 设置可编辑文本区域的格式

Java 设置可编辑文本区域的格式,java,swing,format,Java,Swing,Format,目前,我试图找到一种方法来创建一个TextArea,我可以编辑它,并简单地(不作弊)应用语法高亮显示。在不需要自定义组件的情况下,这是可能的吗?我已经设法使用JEditorPane格式化了文本,但我不知道如何实现文本的动态高亮显示。。。而且效率很高。如果没有大量的编码,这可能吗?您不能使用JTextArea,因为它不支持文本属性 相反,您可以使用JTextPane。有关更多信息和示例,请阅读Swing教程中的部分。您可以查看类似于for ideas的内容,我知道使用JTextPane可以做到这一

目前,我试图找到一种方法来创建一个TextArea,我可以编辑它,并简单地(不作弊)应用语法高亮显示。在不需要自定义组件的情况下,这是可能的吗?我已经设法使用JEditorPane格式化了文本,但我不知道如何实现文本的动态高亮显示。。。而且效率很高。如果没有大量的编码,这可能吗?

您不能使用JTextArea,因为它不支持文本属性


相反,您可以使用
JTextPane
。有关更多信息和示例,请阅读Swing教程中的部分。

您可以查看类似于for ideas的内容,我知道使用JTextPane可以做到这一点,但您的链接对我帮助很大-谢谢!