更新时间:2023-12-04 10:00:40
当你调用 new ImageRenderer
构造函数时,你可以传入图像的名称(读这个)。
You can pass in the name of the image when you call the new ImageRenderer
constructor (read this).
public class Movies extends javax.swing.JFrame {
public Movies() {
initComponents();
table.getColumnModel().getColumn(1).setCellRenderer(new ImageRenderer("1.jpg"));
table.getColumnModel().getColumn(0).setCellRenderer(new ImageRenderer("2.jpg"));
}
}
class ImageRenderer extends DefaultTableCellRenderer {
ImageIcon icon = null;
ImageRenderer(String iconName) {
icon = new ImageIcon(getClass().getResource(iconName));
}
}