0

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

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

从文档中,我知道我可以在组件级别(JEditorPane)设置经文方向,但我需要在每行的基础上进行。

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

4

1 回答 1

0

实际上,它提供了开箱即用的支持。编辑器已经支持它。您设置的方向是初始方向。当用户编写文本时,他可以使用键盘更改方向,就像在任何其他编辑器中一样。它并不完美,但它确实有效。你不需要做任何事情

于 2018-05-01T15:42:12.543 回答