Как я могу получить изображение для отображения в JTable в Java Swing - PullRequest
2 голосов
/ 17 июня 2009

Я создал jTable и поместил объекты ImageIcon в один из столбцов. Я хотел бы знать, как заставить его отображать изображение, а не имя изображения в виде строки.

Спасибо

Ответы [ 2 ]

3 голосов
/ 17 июня 2009

Вы должны реализовать TableCellRenderer и установить его для соответствующего столбца.

A TableCellRenderer имеет только один метод, который возвращает Component для отображения в ячейке таблицы. Однако вам, возможно, потребуется настроить высоту строк, если вы хотите отобразить изображения, поскольку строки не будут автоматически подстраиваться под их содержимое.

Как использовать пользовательские средства визуализации, вы можете обратиться к Учебникам Java .

1 голос
/ 17 июня 2009

Вам нужно предоставить пользовательский рендерер ячейки таблицы, чтобы показать изображение. Вы найдете примеры, если вы используете Google jtable image renderer. Смотрите здесь для одного.

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