关于JTable行字体颜色设置的问题 jtable字体ui 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写方法DefaultTableCellRenderer dtc = new DefaultTableCellRenderer() { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {// return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); //To change body of generated methods, choose Tools | Templates. Component component = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); int[] a = {1, 3}; if (row == 3) { setBackground(Color.GRAY); //设置奇数行底色 } else { setBackground(Color.WHITE); } return component; } }; table.setDefaultRenderer(Object.class, dtc); 使用渲染器JTableRender,根据模型obj性别返回不同背景色(serForeColor方法设置)的组件 已经说明性别,所以我们知道行列号后可以直接从 table.getModel() 中拿到这行的“性别” 一列的值,再来决定颜色。 帮帮忙 金额计算问题 帮忙解释一下这段程序的运行机制 解决程序问题那么多了 来点清闲的 关于java虚拟机规范中的线程与主存的问题 求教 看看结果是什么 求教:JAVA链表排序问题 怎样规则而且清晰的定义一个类? 5个星星啦.......散分................. 求救:jdbComboBox的keyPressed事件怎么不好用啊? 关于JDK1.5中多线程问题 Java中物体空间尺寸表示
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
// return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); //To change body of generated methods, choose Tools | Templates.
Component component = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
int[] a = {1, 3};
if (row == 3) {
setBackground(Color.GRAY); //设置奇数行底色
} else {
setBackground(Color.WHITE);
}
return component;
}
};
table.setDefaultRenderer(Object.class, dtc);