Расширенная проблема отсечения JTable - PullRequest
1 голос
/ 18 января 2011

Привет! Я использую набор классов, которые я нашел в Интернете, которые расширяют возможности JTable, позволяя мне объединять или разделять некоторые ячейки.

Упомянутая возможность работает нормально, но у меня две проблемы с отображением таблицы.Расширенная JTable хранится в JScrollPane и сохраняется в Box.

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

Я провел несколько экспериментов и добавил несколько пустых столбцов, и это помоглопоэтому я предполагаю, что это связано с тем, как JScrollPane получает ширину таблицы, которую она должна отображать, но я не мог понять, как я могу это изменить.Я пытался вызвать table_.setPreferredScrollableViewportSize (new Dimension ());с Dimention, установленным на что-то действительно большое, но это не помогло.

Вторая проблема заключается в том, что, когда я нажимаю на ячейку, расположенную ближе к правому краю, выбирается следующая ячейка.Чем дальше ячейка от левого края, тем дальше выбирается ячейка справа.Я не вижу выделения, когда нажимаю на ячейку из последнего столбца.

1 Ответ

0 голосов
/ 19 января 2011

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

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