jtable单元格添加icon图标

来源:互联网 发布:黄多多心机知乎 编辑:程序博客网 时间:2024/06/10 18:22
class MyTableCellRenderer  implements TableCellRenderer{
   public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
          //根据特定的单元格设置不同的Renderer,假如你要在第2行第3列显示图标
          if(row == 1 && column == 2) {
               ImageIcon icon = new ImageIcon("icon的位置");
               JLabel label = new JLabel(icon);
               label.setOpaque(false);
               return label;
          } else {
               ......
               ......
          }
}

然后把这个Renderer设置到第一列上
TableCellRenderer myRenderer = new MyTableCellRenderer();
table.getColumnModel.getColumn(2).setCellRenderer(myRenderer);
0 0
原创粉丝点击