BufferedImage img = null;
ImageIcon icon = null;
try {
img = ImageIO.read(new File("resources/" + imageString));
} catch (IOException e) {
e.printStackTrace();
}
img = ImageScaler.getScaledImage(img, 35, 35);
icon = new ImageIcon(img);
table.setValueAt(icon, 1, 0);
这是我的代码。但是不显示图像。我需要一些帮助来找出我出错的地方。
答案 0 :(得分:4)
您必须阅读How to Use Tables
您可以将Icon或ImageIcon放入JTable's Cell directly
为了更好的帮助,我们可以通过SSCCE更快地修改您的问题,了解您的JTable问题
答案 1 :(得分:3)
以下链接可帮助您将图像添加到jtable。
答案 2 :(得分:2)