JTable 表格设置某一单元格的颜色

来源:互联网 发布:手机家具设计软件 编辑:程序博客网 时间:2024/04/20 19:02
table = new JTable(model){private static final long serialVersionUID = 0L;Color color = getForeground(); public Component prepareRenderer(TableCellRenderer renderer, int row, int column) { Component component = super.prepareRenderer(renderer, row, column); DefaultTableModel model =(DefaultTableModel) this.getModel(); //当单元格的值为 “一”时 字体设为红色if (model.getValueAt(row, column).toString().equals("一")) {component.setForeground(Color.RED);}else{ //否则 则为之前的颜色component.setForeground(color);}return component; }};
原创粉丝点击