Ячейка для охвата всех столбцов в JTable - PullRequest
1 голос
/ 15 января 2012

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

Так что я хотел бы знать, есть ли способ сделать определенную строку в JTable-диапазоне по всем столбцам, например, одну расширенную ячейку, которая игнорирует эти столбцы.Однако мне нужно иметь возможность указать, должен ли он охватывать несколько столбцов при добавлении строки, поскольку потребуется всего несколько строк ...

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 15 января 2012

Вы можете попробовать JIDE сетки (то есть CellSpanTable с DefaultSpanTableModel). Здесь выглядит так.

0 голосов
/ 28 января 2012

Я благодарю @Max за его ответ, но, как я прокомментировал, я не был готов платить за что-либо, поскольку собираюсь продавать программное обеспечение, которое пишу.Кроме того, в целом я предпочитаю не использовать сторонние компоненты по разным причинам, и я предпочитаю не использовать их в большей степени, когда программное обеспечение будет продаваться.Не говоря уже о юридических сложностях, которые могут принести некоторые сторонние компоненты ...

Поэтому я решил, что выделение строк будет достаточным, а не объединением столбцов в один.Я сделал это, переориентировав средство визуализации ячеек и сделав так, чтобы цвет фона ячеек в желаемой строке (строках) отличался от цвета нормальных ячеек.На самом деле, я обнаружил, что на самом деле мне все еще нужны все столбцы в строках, которые я хотел охватить, поэтому в некоторых отношениях это хорошая работа, я не пытался это делать, но это другая история, которую никто не должен слышать.: P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...