Package rma.swing.table
Class DecimalCellRenderer
java.lang.Object
rma.swing.table.RmaCellRenderer
rma.swing.table.DecimalCellRenderer
- All Implemented Interfaces:
Serializable
,TableCellRenderer
,UnitsCellRenderer
- Direct Known Subclasses:
PercentageCellRenderer
Renderer for decimal cells with formatting.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class rma.swing.table.RmaCellRenderer
RmaCellRenderer.ValueProperty
-
Field Summary
Fields inherited from class rma.swing.table.RmaCellRenderer
_columnScalingList, _defaultFont, _focusedCellBorder, _formater, _ignoreParameterRounding, _missingString, _numberFont, _paramIdForScaling, _scaleFactor, _showComma, _unitSystem, backgroundColor, component, DEBUG, foregroundColor, selectedBackgroundColor, selectedForegroundColor, selectionColor, value
-
Constructor Summary
ConstructorsConstructorDescriptionDecimalCellRenderer
(int precision) Constructor for the DecimalCellRender object -
Method Summary
Modifier and TypeMethodDescriptionboolean
getTableCellRendererComponent
(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) Gets the TableCellRendererComponent attribute of the DecimalCellRender objectvoid
setAllowDefaultFont
(boolean state) void
void
setPrecision
(int precision) Sets the Precision attribute of the DecimalCellRender objectvoid
showMaximumFractionDigitsForZero
(boolean tf) control how zero should be displayedMethods inherited from class rma.swing.table.RmaCellRenderer
getAlternateRowBackground, getBackgroundColor, getComponent, getForegroundColor, getHorizontalAlignment, getSelectedBackgroundColor, getSelectedForegroundColor, ignoreParameterRounding, renderCellComponent, renderSelectedCellComponent, setAlternateRowBackground, setBackgroundColor, setDisplayScaleFactor, setDisplayScaleFactor, setDisplayUnitsSystem, setForegroundColor, setHorizontalAlignment, setIcon, setIgnoreParameterRounding, setMissingString, setSelectedBackgroundColor, setSelectedForegroundColor, setShowCommas, setToolTipText
-
Constructor Details
-
DecimalCellRenderer
public DecimalCellRenderer(int precision) Constructor for the DecimalCellRender object
-
-
Method Details
-
showMaximumFractionDigitsForZero
public void showMaximumFractionDigitsForZero(boolean tf) control how zero should be displayed -
setDecimalFormat
-
getDecimalFormat
-
setPrecision
public void setPrecision(int precision) Sets the Precision attribute of the DecimalCellRender object- Parameters:
precision
- The new Precision value
-
setAllowDefaultFont
public void setAllowDefaultFont(boolean state) -
getAllowDefaultFont
public boolean getAllowDefaultFont() -
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) Gets the TableCellRendererComponent attribute of the DecimalCellRender object- Specified by:
getTableCellRendererComponent
in interfaceTableCellRenderer
- Overrides:
getTableCellRendererComponent
in classRmaCellRenderer
- Parameters:
table
- Descriptionvalue
- DescriptionisSelected
- DescriptionhasFocus
- Descriptionrow
- Descriptioncolumn
- Description- Returns:
- The TableCellRendererComponent value
-