JTable - перенос текста в несколько ячеек - PullRequest
0 голосов
/ 30 июля 2010

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

например. для этих данных:

| Fairly lengthy text | Shorter Text |

Если уменьшить второй столбец, вы получите:

| Fairly lengthy text | Shorter |
|                     | Text    |

Что хорошо, но если вы сократили первый столбец, вы можете получить:

| Fairly lengthy | Shorter Text |

Вторая строка не отображается, поскольку «более короткий текст» переопределяет предпочтительную высоту.

Как я могу реализовать это без создания перекрестных ссылок и переполнения стека? Знаете ли вы какие-либо готовые реализации?

1 Ответ

1 голос
/ 02 августа 2010

Решил сам. Я запоминал отдельные высоты ячеек на карте и вычислял максимум строк каждый раз при визуализации ячейки.

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