我正在尝试将我的 object[][]
转换为 ImageIcon
。我当前有一个 public Object[][] images;
我在其中存储图像。如何将其转换为 ImageIcon,以便我可以使用它将其放入我的 JTable 中?我已经尝试过:
for(int i = 0; i < 100; i++)
{
...
ImageIcon icon = new ImageIcon(images[i].toString());
// add to table
}
我的表格中没有显示任何内容,如果我从单元格中打印出值,则会显示:[Ljava.lang.String;@72787a6f
感谢您的回答。
最佳答案
您有一个二维数组,因此需要使用另一个索引来引用行 i
列 j
处的元素
for (int i = 0; i < images.length; i++) {
for (int j = 0; j < images[i].length; j++) {
ImageIcon icon = new ImageIcon(images[i][j].toString());
...
}
}
使用String[][]
数组更有意义
关于java - 从 Object[][] 转换为 ImageIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27825773/