pivot.wtk.content
Class TableViewImageCellRenderer

java.lang.Object
  extended by pivot.wtk.Component
      extended by pivot.wtk.ImageView
          extended by pivot.wtk.content.TableViewImageCellRenderer
All Implemented Interfaces:
ConstrainedVisual, Renderer, TableView.CellRenderer, Visual

public class TableViewImageCellRenderer
extends ImageView
implements TableView.CellRenderer

Default renderer for table view cells that contain image data.

Author:
gbrown

Nested Class Summary
 
Nested classes/interfaces inherited from class pivot.wtk.Component
Component.Attributes, Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
 
Field Summary
static int DEFAULT_HEIGHT
           
 
Constructor Summary
TableViewImageCellRenderer()
           
 
Method Summary
 void render(Object value, TableView tableView, TableView.Column column, boolean rowSelected, boolean rowHighlighted, boolean rowDisabled)
           
 void setPreferredHeight(int preferredHeight)
          Sets the component's preferred height.
 void setPreferredSize(int preferredWidth, int preferredHeight)
          Sets the component's preferred size.
 
Methods inherited from class pivot.wtk.ImageView
getImage, getImageViewListeners, setImage, setImage, setImage
 
Methods inherited from class pivot.wtk.Component
clearFocus, clearFocus, finalize, getAttributes, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentDragDropListeners, getComponentKeyListeners, getComponentLayoutListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponents, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getGraphics, getHandle, getHeight, getLocation, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installSkin, invalidate, isBlocked, isDisplayable, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, load, load, mapPointFromAncestor, mapPointToAncestor, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, paint, repaint, repaint, repaint, repaint, repaint, repaint, requestFocus, requestFocus, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setCursor, setCursor, setDisplayable, setDragSource, setDropTarget, setEnabled, setFocused, setHeight, setLocation, setLocation, setParent, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setVisible, setWidth, setX, setY, store, store, toString, transferFocus, validate
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface pivot.wtk.Renderer
getStyles
 
Methods inherited from interface pivot.wtk.ConstrainedVisual
getPreferredHeight, getPreferredSize, getPreferredWidth, setSize
 
Methods inherited from interface pivot.wtk.Visual
getHeight, getWidth, paint
 

Field Detail

DEFAULT_HEIGHT

public static int DEFAULT_HEIGHT
Constructor Detail

TableViewImageCellRenderer

public TableViewImageCellRenderer()
Method Detail

setPreferredHeight

public void setPreferredHeight(int preferredHeight)
Description copied from class: Component
Sets the component's preferred height.

Overrides:
setPreferredHeight in class Component
Parameters:
preferredHeight - The preferred height value, or -1 to use the default value determined by the skin.

setPreferredSize

public void setPreferredSize(int preferredWidth,
                             int preferredHeight)
Description copied from class: Component
Sets the component's preferred size.

Overrides:
setPreferredSize in class Component
Parameters:
preferredWidth - The preferred width value, or -1 to use the default value determined by the skin.
preferredHeight - The preferred height value, or -1 to use the default value determined by the skin.

render

public void render(Object value,
                   TableView tableView,
                   TableView.Column column,
                   boolean rowSelected,
                   boolean rowHighlighted,
                   boolean rowDisabled)
Specified by:
render in interface TableView.CellRenderer