JTable中如何插入文字的闪光效果

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

public class Test {

int i;
Color[] color = new Color[]{Color.RED, Color.GREEN};

void init() {
JFrame frame = new JFrame();
Object data[][] = new Object[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
final JTable table = new JTable(data, new String[]{"1", "2", "3"}) {

@Override
public void repaint() {
i++;
super.repaint();
}

@Override
public TableCellRenderer getCellRenderer(int row, int column) {
return new TableCellRenderer() {

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
if (row == 1) {
JTextField text = new JTextField();