如何在Java Swing文本窗格中组合从左到右和从右到左的文本?

如何在Java Swing文本窗格中组合从左到右和从右到左的文本?,java,swing,arabic,jeditorpane,arabic-support,Java,Swing,Arabic,Jeditorpane,Arabic Support,我有一个使用JavaSwing编写的文本编辑器。我在文本区域使用一个JEditorPane,到目前为止,只需要文本方向是从左到右 我现在必须支持从右到左的经文(特别是阿拉伯语经文),不仅如此,编辑器还需要在同一个文件中支持从左到右和从右到左的经文,这意味着将有一些行是从左到右写的,还有一些行是从右到左写的 从文档中,我知道我可以在组件级别(JEditorPane)设置经文方向,但我需要按行设置 是否有更好的JavaSwing组件用于此目的?有可能在一个组件中同时包含两个经文方向吗?实际上,它提供

我有一个使用JavaSwing编写的文本编辑器。我在文本区域使用一个JEditorPane,到目前为止,只需要文本方向是从左到右

我现在必须支持从右到左的经文(特别是阿拉伯语经文),不仅如此,编辑器还需要在同一个文件中支持从左到右和从右到左的经文,这意味着将有一些行是从左到右写的,还有一些行是从右到左写的

从文档中,我知道我可以在组件级别(JEditorPane)设置经文方向,但我需要按行设置


是否有更好的JavaSwing组件用于此目的?有可能在一个组件中同时包含两个经文方向吗?

实际上,它提供了开箱即用的支持。编辑总是支持它。设置的方向是初始方向。当用户编写文本时,他可以像在任何其他编辑器中一样使用键盘改变方向。它不是完美的,但它是有效的。你什么都不用做