com.compomics.util.gui.renderers
Class FragmentIonTableCellRenderer

java.lang.Object
  extended by com.compomics.util.gui.renderers.FragmentIonTableCellRenderer
All Implemented Interfaces:
TableCellRenderer

public class FragmentIonTableCellRenderer
extends Object
implements TableCellRenderer

A cell renderer to use for the FragmentIonTable making it possible to highlight certain cells.

Author:
Harald Barsnes

Constructor Summary
FragmentIonTableCellRenderer(ArrayList<Integer> indices, Color background, Color foreground)
          Creates a new FragmentIonTableCellRenderer.
 
Method Summary
 Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
          Sets up the cell renderer for the given component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FragmentIonTableCellRenderer

public FragmentIonTableCellRenderer(ArrayList<Integer> indices,
                                    Color background,
                                    Color foreground)
Creates a new FragmentIonTableCellRenderer.

Parameters:
indices - the indices to highlight
background - the highlight color
foreground - the foreground color
Method Detail

getTableCellRendererComponent

public Component getTableCellRendererComponent(JTable table,
                                               Object value,
                                               boolean isSelected,
                                               boolean hasFocus,
                                               int row,
                                               int column)
Sets up the cell renderer for the given component.

Specified by:
getTableCellRendererComponent in interface TableCellRenderer
Parameters:
table -
value -
isSelected -
hasFocus -
row -
column -
Returns:
the rendered cell


Copyright © 2013. All Rights Reserved.