小弟刚接触Swing不久,按照要求制作一个报警窗口,请教各位大虾,如何使JTable中新插入行的文字在两种颜色之间闪烁,可以控制闪烁是否开启,调整闪光周期,在未触发确认事件之前,所有新加行都同步闪烁,确认之后则指定颜色.我的JTable是使用DefaultTableModel创建的,麻烦大家帮我想想怎么弄 

解决方案 »

  1.   

    public TableCellRenderer getDefaultRenderer(Class<?> columnClass)
    有这个方法取回TableCellRenderer,调用DefaultTableCellRenderer的public void setForeground(Color c),应该是可以改变字体的颜色的。
      

  2.   

    关键是不知道如何对指定行进行操作 以及如何定位新加入的行索引 将其加入闪烁的列表中 完成闪光动作 如果我想重载jtable的方法获得新插入行的索引 应该怎么做
      

  3.   

    jtable的prepareRenderer方法能单独设置某行某列的TableCellRenderer。这样就可以设置你不想让他闪烁的行了。新追加的你可以在DefaultTableModel设置自定义的新行追加的event设置的。