如何删除JTextPane和JPanel之间的线?

时间:2019-01-06 01:54:40

标签: java swing jpanel jtextpane

我将在考试工作中创建一个文本编辑器,并且我有一个主JPanel,所有的Swing组件都在其中。顶部有一个JMenuBar,中间有一个JTextPane,两侧都有显示图像的面板。我的问题是,在文本窗格的左侧和右侧面板之间有一条怪异的线,我无法弄清楚如何摆脱它。

我在文本窗格和面板上都尝试setBorderPainted设置为false,但这没有用。在第一幅图像中,文本窗格右侧和右侧面板之间有一条怪异的线,但左侧面板没有。

weird line between jtextpane and jpanel - image

no line - image

如第二张图片所示,右侧应看起来像左侧。

1 个答案:

答案 0 :(得分:0)

@MadProgrammer是正确的,当我将jtextpane添加到面板而没有jscrollpane时,该行消失了。

当我输入jscrollpane.setBorder(null);时这条线消失了。

这是该应用程序的屏幕截图。 !https://imgur.com/a/39SxQEu“全屏”