powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с подгонкой размеров строк в JTable под содержание ячеек
3 сообщений из 3, страница 1 из 1
проблема с подгонкой размеров строк в JTable под содержание ячеек
    #34337504
vtk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vtk
Гость
Здавствуйте, кто-нибудь знает, возможно ли сделать в ячейках JTable многострочный текст чтобы высоты строчек автоматически подголялись
по высоте?
Я пробовал два варианта:
1. с MultilineLabel найденым где-то в интернете, с одним столбцом вроде нет проблем,
задавешь высоту строки в getTableCellRenderer - и работает,
но чтобы сделать все ячейки таблицы такими, нужно выбирать самую высокую из них и потом задавать высоту строки
плюс еще, как я понимаю, нужно обработать все события где может потребоваться изменение высоты,
но пересчет много раз высоты для MultilineLabel - дело, отнимающее много времени, да мне и не известны все события
где ее нужно считать.
2. с JTextArea. в этом случае я вообще не нашел как получить нужную высоту,
getPrefferedSize() всегда возвращает одно и тоже значение, у меня - java.awt.Dimension[width=100,height=16]

Вопрос схож с
http://sql.ru/forum/actualthread.aspx?tid=374043
http://sql.ru/forum/actualthread.aspx?tid=262548
http://sql.ru/forum/actualthread.aspx?tid=51282
http://sql.ru/forum/actualthread.aspx?tid=377763
жаль только все они остались без ответа :(
...
Рейтинг: 0 / 0
проблема с подгонкой размеров строк в JTable под содержание ячеек
    #34337549
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vtkно чтобы сделать все ячейки таблицы такими
Погодите, как я понял, Вам нужно все строки сделать одной высоты? Если да, то см. методы:

public void setRowHeight(int rowHeight) - для изменения высоты всех строк
public void setRowHeight(int row, int rowHeight) - для изменения высоты одной конкретной строки
...
Рейтинг: 0 / 0
проблема с подгонкой размеров строк в JTable под содержание ячеек
    #34337597
vtk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vtk
Гость
несовсем, задача сделать таблицу, в которой в каждой ячейки может быть какой-то текст, неважно сколько символов, причем текст в каждой ячейке должен быть видимым полностью, но высота строки должна быть минимальной, получается, что высота всей строки зависит от самой высокой ячейки в строке, а высота ячейки в свою очередь зависит от ширины колонки(которую пользователь может изменять) и от размера текста в этой ячейки. что-то в духе "переносить по словам" в Excel-е. вот :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с подгонкой размеров строк в JTable под содержание ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]