Ontimize 5.2072EN

com.ontimize.gui.formtemplates
Class PopupPrintingTemplateListCellRenderer

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JLabel
                  extended bycom.ontimize.gui.formtemplates.PopupPrintingTemplateListCellRenderer
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, javax.swing.ListCellRenderer, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants

public class PopupPrintingTemplateListCellRenderer
extends javax.swing.JLabel
implements javax.swing.ListCellRenderer

See Also:
Serialized Form

Nested Class Summary
 class PopupPrintingTemplateListCellRenderer.Label
           
 
Nested classes inherited from class javax.swing.JLabel
javax.swing.JLabel.AccessibleJLabel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JRadioButton check
           
static int CHECK
           
static java.lang.String DEFAULT_PROP_URI
           
protected  PopupPrintingTemplateListCellRenderer.Label delete
           
static int DELETE
           
protected  boolean enablePrivateTemplates
           
static int FILE
           
protected static java.util.Hashtable icons
           
protected static boolean initIcons
           
protected  java.lang.String keyNameFile
           
protected  java.lang.String keySelected
           
static int NONE
           
protected  java.awt.Color notSelectedBackgroundColor
           
protected  java.awt.Color notSelectedForegroundColor
           
protected  boolean paintBorder
           
protected  javax.swing.JPanel panelCellRenderer
           
protected  int point
           
static int PRIVATE
           
protected  javax.swing.JCheckBox privatetemplate
           
protected  PopupPrintingTemplateListCellRenderer.Label save
           
static int SAVE
           
protected  javax.swing.Icon saveIcon
           
protected  int sel
           
protected  java.awt.Color selBgColor
           
protected  java.awt.Color selFgColor
           
static java.lang.String TRASH
           
protected  javax.swing.Icon trashIcon
           
static java.lang.String UNKNOWN_EXTENSION_ICON
           
 
Fields inherited from class javax.swing.JLabel
labelFor
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PopupPrintingTemplateListCellRenderer(java.lang.String keySelected, java.lang.String keyNameFile, java.util.ResourceBundle bundle, boolean enablePrivateTemplates)
           
 
Method Summary
 java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int row, boolean selected, boolean hasFocus)
           
 void paintBorder(java.awt.Graphics g)
           
protected  void setBorderPaint(int r)
           
 void setBorderPainted(boolean paint)
           
protected  void setPointed(int point, int sel)
           
protected  void setSelected(boolean selected)
           
 
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, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final int NONE
See Also:
Constant Field Values

CHECK

public static final int CHECK
See Also:
Constant Field Values

DELETE

public static final int DELETE
See Also:
Constant Field Values

FILE

public static final int FILE
See Also:
Constant Field Values

SAVE

public static final int SAVE
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

point

protected int point

sel

protected int sel

paintBorder

protected boolean paintBorder

selBgColor

protected java.awt.Color selBgColor

selFgColor

protected java.awt.Color selFgColor

notSelectedForegroundColor

protected java.awt.Color notSelectedForegroundColor

notSelectedBackgroundColor

protected java.awt.Color notSelectedBackgroundColor

DEFAULT_PROP_URI

public static final java.lang.String DEFAULT_PROP_URI
See Also:
Constant Field Values

UNKNOWN_EXTENSION_ICON

public static final java.lang.String UNKNOWN_EXTENSION_ICON

TRASH

public static final java.lang.String TRASH

initIcons

protected static boolean initIcons

icons

protected static java.util.Hashtable icons

trashIcon

protected javax.swing.Icon trashIcon

saveIcon

protected javax.swing.Icon saveIcon

keySelected

protected java.lang.String keySelected

keyNameFile

protected java.lang.String keyNameFile

check

protected javax.swing.JRadioButton check

privatetemplate

protected javax.swing.JCheckBox privatetemplate

delete

protected PopupPrintingTemplateListCellRenderer.Label delete

save

protected PopupPrintingTemplateListCellRenderer.Label save

panelCellRenderer

protected javax.swing.JPanel panelCellRenderer

enablePrivateTemplates

protected boolean enablePrivateTemplates
Constructor Detail

PopupPrintingTemplateListCellRenderer

public PopupPrintingTemplateListCellRenderer(java.lang.String keySelected,
                                             java.lang.String keyNameFile,
                                             java.util.ResourceBundle bundle,
                                             boolean enablePrivateTemplates)
Method Detail

setBorderPainted

public void setBorderPainted(boolean paint)

paintBorder

public void paintBorder(java.awt.Graphics g)

setSelected

protected void setSelected(boolean selected)

setPointed

protected void setPointed(int point,
                          int sel)

setBorderPaint

protected void setBorderPaint(int r)

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList list,
                                                       java.lang.Object value,
                                                       int row,
                                                       boolean selected,
                                                       boolean hasFocus)
Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer

Ontimize