如何在java swing中获取要在JTable中显示的图像

时间:2009-06-17 13:13:54

标签: java swing

我创建了一个jTable并将ImageIcon对象放在其中一列中。我想知道如何让它显示图像而不是图像名称作为字符串。

由于

2 个答案:

答案 0 :(得分:3)

您必须实施TableCellRenderer并为相应的列设置它。

TableCellRenderer只有一个方法可返回Component以在表格单元格中显示。但是,您可能需要在要显示图像时调整行高,因为行不会自动调整其内容。

有关如何使用自定义渲染器的信息,请参阅the Java Tutorials

答案 1 :(得分:1)

您需要提供自定义表格单元格渲染器才能显示图像。如果您使用Google jtable图像渲染器,您会找到示例。请参阅here