public class CurrencyCellRenderer extends RealCellRenderer implements SelectCurrencyValues
CellRenderer.CellRendererColorManager, CellRenderer.CellRendererFontManagerDefaultTableCellRenderer.UIResourceJLabel.AccessibleJLabelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected String |
currencySymbol
Since 5.3.15, default currency Symbol for renderers is read from static
value
CurrencyDocument.defaultCurrencySymbol and can be
change in this renderer. |
static Color |
defaultNegativeColor |
String |
euro
Deprecated.
Symbol is in currency document
|
static double |
EURO |
byte[] |
EURO_BYTE
Deprecated.
unused since @version 5.3.15
|
static String |
pst
Deprecated.
removed references to pts currency
|
protected NumberFormat |
pstFormatter |
protected boolean |
showEuros
Deprecated.
not used.
|
static boolean |
useNegativeColor |
bundleCELLRENDERER_NAME, cellRendererColorManager, cellRendererFontManager, component, configureRenderer, editableFontColor, emptyBorder, evenEditableBackgroundColor, evenRowBackgroundColor, focusBorder, focusBorderColor, font, fontColor, format, noRequiredInsertColumns, oddEditableBackgroundColor, oddRowBackgroundColor, prefSize, remarkEditable, remarkLines, requiredInsertColumns, selectedBackgroundColor, selectedEditableBackgroundColor, selectedFontColornoFocusBorderaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTPSTDEBUG_LANGUAGEBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
CurrencyCellRenderer() |
CurrencyCellRenderer(String currencySymbol) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCurrencySymbol() |
protected Color |
getForegroundColor(JTable table,
Object value,
boolean selected,
boolean editable,
boolean hasFocus,
int row,
int column) |
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean selected,
boolean hasFocus,
int row,
int column) |
void |
setComponentLocale(Locale loc) |
void |
setCurrencySymbol(String currencySymbol) |
void |
setTipWhenNeeded(JTable table,
Object value,
int column) |
void |
showCurrencyValue(String currencySymbol)
Deprecated.
unused but sets the current currencySymbol
|
checkHasSumRow, createFormatter, getFormat, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getTextsToTranslate, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setResourceBundlecalculatePreferredTextWidth, calculatePreferredTextWidth, getDarker, getDefaultFocusBorder, getEvenRowBackgroundColor, getFont, getFontMetrics, getName, getPreferredSize, getShownText, getSoftDarker, isInsertingRow, isRequiredInsertingRow, setCellRendererColorManager, setCellRendererFontManager, setEditableRemark, setEvenRowBackgroundColor, setFormater, setJComponent, setLineRemark, updateUIfirePropertyChange, firePropertyChange, invalidate, isOpaque, repaint, repaint, repaint, revalidate, setBackground, setForeground, setValue, validatecheckHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static boolean useNegativeColor
public static Color defaultNegativeColor
public static final double EURO
@Deprecated public byte[] EURO_BYTE
@Deprecated public String euro
@Deprecated public static String pst
protected NumberFormat pstFormatter
protected String currencySymbol
CurrencyDocument.defaultCurrencySymbol and can be
change in this renderer.@Deprecated protected boolean showEuros
public CurrencyCellRenderer(String currencySymbol)
public CurrencyCellRenderer()
public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean hasFocus, int row, int column)
getTableCellRendererComponent in interface TableCellRenderergetTableCellRendererComponent in class RealCellRendererpublic void setTipWhenNeeded(JTable table, Object value, int column)
setTipWhenNeeded in class CellRendererpublic void setComponentLocale(Locale loc)
setComponentLocale in interface InternationalizationsetComponentLocale in class RealCellRenderer@Deprecated public void showCurrencyValue(String currencySymbol)
showCurrencyValue in interface SelectCurrencyValuespublic String getCurrencySymbol()
public void setCurrencySymbol(String currencySymbol)
protected Color getForegroundColor(JTable table, Object value, boolean selected, boolean editable, boolean hasFocus, int row, int column)
getForegroundColor in class CellRendererCopyright © 2016 Imatia Innovation S.L.. All rights reserved.