org.jdesktop.swingx.table
Class LabelProperties
java.lang.Object
  
java.awt.Component
      
java.awt.Container
          
javax.swing.JComponent
              
javax.swing.JLabel
                  
org.jdesktop.swingx.table.LabelProperties
- All Implemented Interfaces: 
 - ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
 
public class LabelProperties
- extends JLabel
 
Class used to store label properties in a single object so that they
 may be applied as a set on renderers. 
 
 NOTE JW: no longer used except in ColumnHeaderRenderer which is EOL (will be
 removed once we switch over to jdk16). So probably will be removed as well.
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
 
 
| Fields inherited from interface javax.swing.SwingConstants | 
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | 
 
 
 
 
| Methods inherited from class javax.swing.JLabel | 
checkHorizontalKey, 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, setVerticalTextPosition, updateUI | 
 
| Methods inherited from class javax.swing.JComponent | 
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update | 
 
| Methods inherited from class java.awt.Container | 
add, 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, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree | 
 
| Methods inherited from class java.awt.Component | 
action, 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, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, 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, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle | 
 
 
LabelProperties
public LabelProperties()
LabelProperties
public LabelProperties(Color background,
                       Color foreground,
                       Font font,
                       int horizontalAlignment,
                       int horizontalTextPosition,
                       int verticalAlignment,
                       int verticalTextPosition,
                       Icon icon,
                       int iconTextGap,
                       String text)
isBackgroundSet
public boolean isBackgroundSet()
- Description copied from class: 
java.awt.Component 
- Returns whether the background color has been explicitly set for this
 Component. If this method returns 
false, this Component is
 inheriting its background color from an ancestor.
- Overrides:
 isBackgroundSet in class Component
 
- Returns:
 true if the background color has been explicitly
         set for this Component; false otherwise.
 
 
isForegroundSet
public boolean isForegroundSet()
- Description copied from class: 
java.awt.Component 
- Returns whether the foreground color has been explicitly set for this
 Component. If this method returns 
false, this Component is
 inheriting its foreground color from an ancestor.
- Overrides:
 isForegroundSet in class Component
 
- Returns:
 true if the foreground color has been explicitly
         set for this Component; false otherwise.
 
 
isFontSet
public boolean isFontSet()
- Description copied from class: 
java.awt.Component 
- Returns whether the font has been explicitly set for this Component. If
 this method returns 
false, this Component is inheriting its
 font from an ancestor.
- Overrides:
 isFontSet in class Component
 
- Returns:
 true if the font has been explicitly set for this
         Component; false otherwise.
 
 
isHorizontalAlignmentSet
public boolean isHorizontalAlignmentSet()
 
isHorizontalTextPositionSet
public boolean isHorizontalTextPositionSet()
 
isIconSet
public boolean isIconSet()
 
isIconTextGapSet
public boolean isIconTextGapSet()
 
isTextSet
public boolean isTextSet()
 
isVerticalAlignmentSet
public boolean isVerticalAlignmentSet()
 
isVerticalTextPositionSet
public boolean isVerticalTextPositionSet()
 
noPropertiesSet
public boolean noPropertiesSet()
 
applyPropertiesTo
public void applyPropertiesTo(JLabel label)
 
applyPropertiesTo
public void applyPropertiesTo(AbstractButton button)
 
applyPropertiesTo
public void applyPropertiesTo(LabelProperties props)
 
applyPropertiesTo
public void applyPropertiesTo(TableCellRenderer renderer)