如何让jtable新加行的文字闪烁

orc_lion 2009-09-02 10:46:44
小弟刚接触Swing不久,按照要求制作一个报警窗口,请教各位大虾,如何使JTable中新插入行的文字在两种颜色之间闪烁,可以控制闪烁是否开启,调整闪光周期,在未触发确认事件之前,所有新加行都同步闪烁,确认之后则指定颜色.我的JTable是使用DefaultTableModel创建的,麻烦大家帮我想想怎么弄
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
新插入行的索引,你取到总共有多少行不就得到了吗?
  • 打赏
  • 举报
回复
jtable的prepareRenderer方法能单独设置某行某列的TableCellRenderer。这样就可以设置你不想让他闪烁的行了。新追加的你可以在DefaultTableModel设置自定义的新行追加的event设置的。
orc_lion 2009-09-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lye2000000_super 的回复:]
public TableCellRenderer getDefaultRenderer(Class <?> columnClass)
有这个方法取回TableCellRenderer,调用DefaultTableCellRenderer的public void setForeground(Color c),应该是可以改变字体的颜色的。

[/Quote]
关键是不知道如何对指定行进行操作 以及如何定位新加入的行索引 将其加入闪烁的列表中 完成闪光动作 如果我想重载jtable的方法获得新插入行的索引 应该怎么做
  • 打赏
  • 举报
回复
public TableCellRenderer getDefaultRenderer(Class<?> columnClass)
有这个方法取回TableCellRenderer,调用DefaultTableCellRenderer的public void setForeground(Color c),应该是可以改变字体的颜色的。
buqitianxie 2009-09-02
  • 打赏
  • 举报
回复
强烈关注!

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧