我试图用Java编写一个文本编辑器,用于将原始文本与翻译并排放在一起的翻译器,EU journal multilingual display的效果,其中不同语言的相同段落在视觉上开始在水平线上。
我希望文本包含在不同的文本元素中(类型为JTextArea,JTextPane或JEditorPane)。文本元素将启用换行。然后应用程序应以某种方式调整每个段落后的间距,使其看起来像上面的网页。
可能有一个滚动条将所有窗格移动到相同的位置,或者我可能只是同步所有面板的滚动位置。
我如何实现上述目标?
以下是我目前的情况: