多个JTextPanes

时间:2016-07-22 08:18:37

标签: java swing scrollbar

这个问题与之前提出的问题非常相似,但不幸的是,之前的文章对解决下述问题没有多大帮助。

我想创建一个包含三个文本区域的布局,其中包含源代码,代码行和一些帮助信息。并且只有一个文本区域有滚动条。需要根据文本行同步文本区域(包装文本不应影响代码行)和滚动功能(带有源代码的测试区域中的滚动条将滚动所有三个区域)。

请查看布局示例:

enter image description here

我已经看到了许多主题,它们展示了如何在滚动窗格中使用行标题,例如在Text Component Line Number中。在这个方法中,我不知道如何添加第三个文本区域。我正在寻找建议,如何轻松创建这样的界面。谢谢!

1 个答案:

答案 0 :(得分:2)

  

我不知道如何添加第三个文本区域

使用BorderLayout并将组件添加到左侧,中间和右侧

  

[...]并且只有一个文本区域有滚动条。需要根据文本行同步文本区域(包装文本不应影响代码行)和滚动功能

请查看以下答案:

How to scroll two JTextPane's?

synchronize scrolling of N number of jtables in java swing