我创建了一个jTable并将ImageIcon对象放在其中一列中。我想知道如何让它显示图像而不是图像名称作为字符串。
由于
答案 0 :(得分:3)
您必须实施TableCellRenderer
并为相应的列设置它。
TableCellRenderer
只有一个方法可返回Component
以在表格单元格中显示。但是,您可能需要在要显示图像时调整行高,因为行不会自动调整其内容。
有关如何使用自定义渲染器的信息,请参阅the Java Tutorials。
答案 1 :(得分:1)
您需要提供自定义表格单元格渲染器才能显示图像。如果您使用Google jtable图像渲染器,您会找到示例。请参阅here。