Package org.pentaho.openformula.ui.table
Class FormulaFragmentCellRenderer
java.lang.Object
org.pentaho.openformula.ui.table.FormulaFragmentCellRenderer
- All Implemented Interfaces:
ListCellRenderer
,TableCellRenderer
public class FormulaFragmentCellRenderer
extends Object
implements TableCellRenderer, ListCellRenderer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetListCellRendererComponent
(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) Return a component that has been configured to display the specified value.getTableCellRendererComponent
(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
-
Constructor Details
-
FormulaFragmentCellRenderer
public FormulaFragmentCellRenderer()
-
-
Method Details
-
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) - Specified by:
getTableCellRendererComponent
in interfaceTableCellRenderer
-
getListCellRendererComponent
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) Return a component that has been configured to display the specified value. That component'spaint
method is then called to "render" the cell. If it is necessary to compute the dimensions of a list because the list cells do not have a fixed size, this method is called to generate a component on whichgetPreferredSize
can be invoked.- Specified by:
getListCellRendererComponent
in interfaceListCellRenderer
- Parameters:
list
- The JList we're painting.value
- The value returned by list.getModel().getElementAt(index).index
- The cells index.isSelected
- True if the specified cell was selected.cellHasFocus
- True if the specified cell has the focus.- Returns:
- A component whose paint() method will render the specified value.
- See Also:
-