Задать вопрос

Как вывести картинки в ячейках javax.swing.JTable?

В общем, есть таблица, в которую, в данный момент выводится текст. Мне надо, чтобы выводились картинки из файла.



Сейчас:



public class MyModel extends AbstractTableModel {<br>
<br>
    private char[][] level = new char[10][20];<br>
    ....<br>
    public Object getValueAt(int r, int c) {<br>
        return this.level[r][c];<br>
    }<br>
    ....<br>
}<br>




Как мне отредактировать getValueAt для вывода картинок?
  • Вопрос задан
  • 4236 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
serso
@serso
Вернуть ImageIcon или Icon (link).
Кстати, это model, а не view, т.е. если вы хотите какой-нибудь новый способ рендеринга (например, для картинки из массива байт), то вам нужно выставить новый TableCellRenderer во view объект (в случае Swing'а — JTable). Подробнее — здесь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы