我将在考试工作中创建一个文本编辑器,并且我有一个主JPanel
,所有的Swing组件都在其中。顶部有一个JMenuBar
,中间有一个JTextPane
,两侧都有显示图像的面板。我的问题是,在文本窗格的左侧和右侧面板之间有一条怪异的线,我无法弄清楚如何摆脱它。
我在文本窗格和面板上都尝试setBorderPainted
设置为false,但这没有用。在第一幅图像中,文本窗格右侧和右侧面板之间有一条怪异的线,但左侧面板没有。
weird line between jtextpane and jpanel - image
如第二张图片所示,右侧应看起来像左侧。
答案 0 :(得分:0)
@MadProgrammer是正确的,当我将jtextpane添加到面板而没有jscrollpane时,该行消失了。
当我输入jscrollpane.setBorder(null);时这条线消失了。
这是该应用程序的屏幕截图。 !https://imgur.com/a/39SxQEu“全屏”