有没有办法在分隔行数和代码之间有一个间隙?

时间:2014-11-11 12:10:16

标签: java swing rsyntaxtextarea

正如标题所说 - 我试图想出一种方法,在我的编辑器的RSyntaxTextArea实例中,在行分隔行数和源代码之间产生一个小的间隙,比如5个像素。我正在查看API而一无所获......

注意:我使用的是Maven central-v2.5.3上的最新版本。

这是一个简单的演示,您可以看到差距有多接近: enter image description here

1 个答案:

答案 0 :(得分:-1)

我太快问了这个问题...... RTextAreaBase提供了getMargin()和setMargin()方法,可以用来改变组件的插图。

以下简单的行增加了差距:

// Increase the gap between the (vertical) margin line and the source code.
Insets in = textArea.getMargin();
textArea.setMargin(new Insets(in.top, in.left + 5, in.bottom, in.right));