Как выровнять границу столбцов jtable с группируемым заголовком

я работаю над группируемым заголовком в JTable. Я следовал предыдущим способам, упомянутым в StackOverFlow, и смог добавить группируемый заголовок в JTable, глядя на:

http://www.java2s.com/Code/Java/Swing-Components/GroupableGroupHeaderExample.htm

Моя проблема в том, что существует проблема выравнивания между заголовком и столбцом. Я хочу сделать границу заголовка и столбца одинаковой. Поскольку это изображение показывает разницу в границе заголовка и столбца:

введите здесь описание изображения

Пожалуйста, предложите мне, что мне делать.


person AspOpener    schedule 07.11.2017    source источник
comment
Please suggest me what should i do. - Вы используете пользовательский код, найденный в Интернете. Там ВАМ нужно отладить код, который вы нашли, чтобы выяснить, почему размеры столбцов не совпадают.   -  person camickr    schedule 07.11.2017
comment
Хотя это и не прямой ответ на ваш вопрос, я считаю, что решение, которому вы следовали, ограничено; вместо этого я написал другую версию, которая поддерживает многие из функции, которые теперь доступны, которых не было, когда была написана исходная версия (сортировка, перетаскивание и т. д.) - я также согласен с Camickr, это не то, с чем мы можем вам помочь   -  person MadProgrammer    schedule 07.11.2017


Ответы (1)


BorderLayout.CENTER — это простой ответ, но обратите внимание, если вы хотите добавить более одного элемента (что обычно и бывает), вы должны понимать, что при использовании BORDERLAYOUT.NORTH, например, должен существовать объект который имеет макет BORDERLAYOUT.SOUTH, в этом случае JAVA понимает, что эти объекты находятся друг над другом, то же самое относится к EAST и WEST

person Peter Hassaballah    schedule 07.11.2017