-1

数字を持つ JTable があります。1 つのセルまたはすべてのセルの色を変更する方法を知っています。しかし、セルの色を変更してアニメーション化する方法は? たとえば、赤の最初のセルには遅延があり、2 番目のセルは同じ赤で塗りつぶされます。

クラス DefaultTableCellRenderer を継承しました

    class paintCell extends DefaultTableCellRenderer {
    public Component getTableCellRendererComponent(JTable table,
            Object value, boolean isSelected, boolean hasFocus, int row,
            int column) {
        Component c = super.getTableCellRendererComponent(table, value,
                isSelected, hasFocus, row, column);
        return c;
    }
}

そして、メソッド table.setDefaultRenderer(Object.class, new paintCell()); を設定します。

4

2 に答える 2