如何在Jtable中设置某一行的颜色 各位大侠: 我写了一个数据库程序,要求设备检修时间到后做出提示,具体是根据时间改变某一行的颜色,但Jtable中无此函数,请问如何解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个需要你自己首先CellRender,然后调用JTable.setDefaultRender()这个方法,你要改变的是某一行的前景色还是背景色,还有具体的变色规则是什么?可以加我QQ 519582737帮你看看 colorTableRender colorRender = new slrTableRender(); table.getColumn("A").setCellRenderer(colorRender);//A,B,C分别代表列名 table.getColumn("B").setCellRenderer(colorRender); table.getColumn("C").setCellRenderer(colorRender);public class colorTableRender extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if (row <6) //这里设置行数 cell.setBackground(Color.WHITE); else cell.setBackground(new Color(0xee,0xee,0xee)); return cell; } } 你试试 一定可以! 第一行那里打错了 colorTableRender colorRender = new colorTableRender (); 换用 swingx 提供的 JXTable 、Highlighter。 飞哥,swingx现在社区已经基本停止对其的开发和支持了吧? svn 里最近的更新在大概一个月前。版本是 1.6.3-SNAPSHOT Revision: 4074 执行顺序问题 新人提问。。。。 高分求一个java代码! 请问怎样让第三方类库中一个未实现序列化的类的对象实现序列化? 新手请教, cmd 运行 java -jar MPEGPlayer.jar 出现如下错误。请高手指点。 求帮忙写个程序啊~ JLabel问题 URL类中的getHeadField()返回的是html中那一部份??? 怎样往界面上放东西阿(如TextField) String和StringBuffer的区别!?!糊了 网页的乱码问题 很奇怪啊,hibernate的问题
可以加我QQ 519582737帮你看看
colorTableRender colorRender = new slrTableRender();
table.getColumn("A").setCellRenderer(colorRender);//A,B,C分别代表列名
table.getColumn("B").setCellRenderer(colorRender);
table.getColumn("C").setCellRenderer(colorRender);public class colorTableRender extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
Component cell = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
if (row <6) //这里设置行数
cell.setBackground(Color.WHITE);
else
cell.setBackground(new Color(0xee,0xee,0xee));
return cell; }
}
你试试 一定可以!
colorTableRender colorRender = new colorTableRender ();
飞哥,swingx现在社区已经基本停止对其的开发和支持了吧?
svn 里最近的更新在大概一个月前。版本是 1.6.3-SNAPSHOT Revision: 4074