我正在尝试将一个带有图像的行添加到JTable中。下面的代码仅显示ImageIcon中的文本信息。
DefaultTableModel model = new DefaultTableModel();
JTable chat = new JTable(model);
model.addColumn(null);
model.addRow(new Object[]{"v1"});
model.addRow(new Object[]{emojiImages.get("smile.png")});
ImageIcon for DefaultTableModel 在这个帖子中,tenorsax说“覆盖getColumnClass()并返回Icon.class。”我查看了他关于编辑和渲染器的链接资源,但我无法弄清楚如何应用它。