org.grinvin.gui.components.render

Class FilteredInvariantValueTableCellRenderer


public class FilteredInvariantValueTableCellRenderer
extends DefaultTableCellRenderer

Table cell renderer for objects of type InvariantValue.

Constructor Summary

FilteredInvariantValueTableCellRenderer(GraphFilter filter, GraphList graphList)

Method Summary

Component
getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
protected void
paintComponent(Graphics g)
protected void
paintDetailsIndicator(Graphics g1)
protected void
paintRequestedIndicator(Graphics g1)
@Override
void setValue(Object value)
Renders an invariant value.

Constructor Details

FilteredInvariantValueTableCellRenderer

public FilteredInvariantValueTableCellRenderer(GraphFilter filter,
                                               GraphList graphList)

Method Details

getTableCellRendererComponent

public Component getTableCellRendererComponent(JTable table,
                                               Object value,
                                               boolean isSelected,
                                               boolean hasFocus,
                                               int row,
                                               int column)

paintComponent

protected void paintComponent(Graphics g)

paintDetailsIndicator

protected void paintDetailsIndicator(Graphics g1)

paintRequestedIndicator

protected void paintRequestedIndicator(Graphics g1)

void setValue

public @Override void setValue(Object value)
Renders an invariant value.