覆写JTable的这个方法.
public TableCellRenderer getCellRenderer(int row, int column) {
}
如: private JTable jTable1 = new JTable(){
TableCellRenderer renderer = new DefaultTableCellRenderer(){
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus,
int row, int column){
Component com = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
//在这里修改你要变色的行号.
if (row == 0)
com.setBackground(Color.pink);
return com;
}
};
public TableCellRenderer getCellRenderer(int row, int column) {
return renderer;
} };
public TableCellRenderer getCellRenderer(int row, int column) {
}
如: private JTable jTable1 = new JTable(){
TableCellRenderer renderer = new DefaultTableCellRenderer(){
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus,
int row, int column){
Component com = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
//在这里修改你要变色的行号.
if (row == 0)
com.setBackground(Color.pink);
return com;
}
};
public TableCellRenderer getCellRenderer(int row, int column) {
return renderer;
} };
解决方案 »
- 从java内存出发解释下面3个问题。(关于常量池)
- 100分送!JButtont 图像可以居中吗?java JButtont 图像是怎样设置的 ?
- 谁会用prefuse?显示分类cluster,及cluster内item的关系
- 这种方式算重载吗?
- 有在上海通方集团这个公司工作过的吗??
- 有人用Applet做过电子地图吗,可以随意思放大,缩小,拖动..
- 关于流的问题我想把文本每行数据储存在数组里怎么做啊?
- 我在做一个项目,要用到OJB(ObJectRelationalBridge ),哪位兄弟知道这个东东是怎么用的?有什么相关的资料?
- 如何在java程序中取得连接的打印机的名称?
- 关于JAVA中的负数二进制表示?
- 升到了2颗星,贴几个帖子,顺便散分。
- 急,急,急,在线等待,用JAVA模拟交通灯的显示。
我需要的是动态变化的,比如:我传一个行值,才能改变,能不能帮我写个简单的方法呢
在此谢谢:
需求是这样的
比如我定义一个JTable,单击一行,下面有个按钮,点击这个按钮,触发一个事件,把这行的数据存入数据库;处理完毕业,我把这行的背景色改为其它的颜色,以此来区别此行被操作过,谢谢高手了