如何删除 JTextArea 上的奇怪边框

How to remove weird border on JTextArea

我的 JPanel 上有一个 JTextArea、一个 Jlist 和其他一些东西,JTextArea 似乎在 TextArea 的右侧和底部放置了这个奇怪的边框。

我尝试使用 textArea.setBorder(BorderFactory.createLineBorder(Color.black, 2)); 来摆脱它

这按预期添加了黑色边框,但我仍然看到奇怪的边框。 这是一张图片。

我好像没法去掉textarea的白灰边框

我有一个垂直和水平方向有 5 像素间隙的边框布局。

编辑 我不认为我说得对,白色和灰色 "borders" 即使我不添加 .setBorder()

您看到 JTextAreaJScrollPane 的边框,请尝试删除滚动窗格的边框,类似于以下代码:

jScrollPane1.setBorder(null);

将从这里得到你:

对此:

请注意白线是如何仅从 JTextArea 中消失的。这是你要找的吗?