19 package org.sleuthkit.autopsy.centralrepository.contentviewer;
 
   21 import java.awt.Color;
 
   22 import java.awt.Component;
 
   23 import javax.swing.JComponent;
 
   24 import javax.swing.JTable;
 
   25 import javax.swing.table.DefaultTableCellRenderer;
 
   26 import javax.swing.table.TableCellRenderer;
 
   34     public static final DefaultTableCellRenderer 
DEFAULT_RENDERER = 
new DefaultTableCellRenderer();
 
   44         Component renderer = DEFAULT_RENDERER.getTableCellRendererComponent(
 
   45                 table, value, isSelected, hasFocus, row, column);
 
   46         ((JComponent) renderer).setOpaque(
true);
 
   47         Color foreground, background;
 
   49             foreground = Color.WHITE;
 
   50             background = 
new Color(51,153,255);
 
   52             String known_status = (String) table.getModel().getValueAt(table.convertRowIndexToModel(row), 
 
   54             if (known_status.equals(TskData.FileKnown.BAD.getName())) {
 
   55                     foreground = Color.WHITE;
 
   56                     background = Color.RED;
 
   57             } 
else if (known_status.equals(TskData.FileKnown.UNKNOWN.getName())) {
 
   58                     foreground = Color.BLACK;
 
   59                     background = Color.WHITE;
 
   61                     foreground = Color.BLACK;
 
   62                     background = Color.WHITE;
 
   65         renderer.setForeground(foreground);
 
   66         renderer.setBackground(background);
 
Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
static final DefaultTableCellRenderer DEFAULT_RENDERER