Как я могу удалить линию между JTextPane и JPanel? - PullRequest
0 голосов
/ 06 января 2019

Я создаю текстовый редактор в качестве экзаменационной работы, и у меня есть основной JPanel, в который включены все компоненты Swing. Вверху у меня есть JMenuBar, а в центре JTextPane, а с обеих сторон у меня есть панели, на которых отображаются изображения. У меня проблема в том, что между левой стороной текстовой панели и моей правой панелью есть странная линия, и я не могу понять, как от нее избавиться.

Я попытался setBorderPainted установить false как на панели текста, так и на панели, но это не сработало. На первом изображении есть странная линия между правой стороной текстовой панели и панелью правых сторон, но не левой панелью.

странная линия между jtextpane и jpanel - изображение

без строки - изображение

Правая сторона должна выглядеть как левая сторона, как показано на втором изображении.

1 Ответ

0 голосов
/ 06 января 2019

@ MadProgrammer был прав, когда я добавил jtextpane на панель без jscrollpane, строка исчезнет.

Когда я набрал jscrollpane.setBorder (null); линия исчезнет.

Вот скриншот приложения. ! https://imgur.com/a/39SxQEu "полноэкранный режим"

...