JTable中如何给某个cell设置背景色,注意不是某列? 根据CellRenderer中传进来的参数,可以确定是哪个cell,然后设置其颜色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给JTable加绘制器.以下是我写的一个绘制器.注意那个else,不可少.class ColorRenderer extends DefaultTableCellRenderer{ int _row; public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column ) { isSelected = false; super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if((String)table.getValueAt(row,0) == "●運用情報"||(String)table.getValueAt(row,0) == "●設定情報") { setBackground(Color.YELLOW); } else { setBackground(table.getBackground()); } return this; }}加绘制器的代码: TableColumnModel cmodelItemModel =_jTableInfo.getColumnModel(); TableColumn columnItem = cmodelItemModel.getColumn(0); columnItem.setCellRenderer( new ColorRenderer() ); String str = "<DATA>开始ABC结束</DATA>";正则表达式怎么写 求解该程序的运行结果! BufferedReader 输出问题!高人进。。。 关于 replaceall .... java-web 【概念问题】什么时候应该用static的变量或方法? MVC在GUI中的应用(请教) 自己设计的权限类(Permission)为什么不被解析(unresolved),请指教 jsp的基础入门的好书能推荐一本吗?^_^ 如何在java中调用dos命令呢? 如何向jbuilder工程增加一个目录 请教
{
int _row;
public Component getTableCellRendererComponent( JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column )
{
isSelected = false;
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if((String)table.getValueAt(row,0) == "●運用情報"||(String)table.getValueAt(row,0) == "●設定情報")
{
setBackground(Color.YELLOW);
}
else
{
setBackground(table.getBackground());
}
return this;
}
}
加绘制器的代码:
TableColumnModel cmodelItemModel =_jTableInfo.getColumnModel();
TableColumn columnItem = cmodelItemModel.getColumn(0);
columnItem.setCellRenderer( new ColorRenderer() );