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

时间:2018-05-01 09:54:22

标签: java swing arabic jeditorpane arabic-support

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

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

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

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

1 个答案:

答案 0 :(得分:0)

实际上它带有开箱即用的支持。编辑支持alrady。你设定的方向是一个初始方向。当用户书写文本时,他可以使用键盘改变方向,就像在任何其他编辑器中一样。它不完美,但它的工作原理。你不需要做任何事情