Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计 » Swing  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 问怎么让JTable的表格颜色闪烁? 急啊~
zhansy





发贴: 9
积分: 0
于 2005-04-16 10:37 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我是用了一个线程,在线程的RUN方法里面

while (true){
try {
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer() {
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
if (row, column是我要闪烁的表格坐标){
if (flag){
setBackground(Color.WHITE);
flag = false;
}else{
setBackground(Color.RED);
flag = true;
}

return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
}
}
TableColumnModel model = table.getColumnModel();
for (int i = 0; i < model.getColumnCount(); i++) {
model.getColumn(i).setCellRenderer(tcr);
}

Thread.sleep(2000);
}catch (Exception ex) {
ex.printStackTrace();
}


运行的结果是颜色全乱了,请问应该怎么做呢? 我是哪里错了呢?


kavinwang edited on 2005-04-16 17:43


[转帖]面向对象的思维方法

话题树型展开
人气 标题 作者 字数 发贴时间
5419 问怎么让JTable的表格颜色闪烁? 急啊~ zhansy 1203 2005-04-16 10:37
3839 Re:问怎么让JTable的表格颜色闪烁? 急啊~ kavinwang 217 2005-04-16 17:47
4384 Re:问怎么让JTable的表格颜色闪烁? 急啊~ zhansy 14 2005-04-17 10:22

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923