HOME

com.ultraswing
Class DefaultListViewItem

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ultraswing.DefaultListViewItem
All Implemented Interfaces:
Accessible, Comparable, ImageObserver, com.ultraswing.ListViewItem, MenuContainer, Serializable

public class DefaultListViewItem
extends JPanel
implements com.ultraswing.ListViewItem

This class is a default ListViewItem object

See Also:
Serialized Form

Field Summary
static DefaultListViewItem EMPTY_ITEM
          An empty DefaultListViewItem object
static int HORIZONTAL
          A style that aligns text and icon horizontally
static int VERTICAL
          A style that aligns text and icon vertically
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DefaultListViewItem()
          Creates a DefaultListViewItem object
DefaultListViewItem(String text, Icon icon)
          Creates a DefaultListViewItem object with the passed text and icon
DefaultListViewItem(String text, Icon icon, int style)
          Creates a DefaultListViewItem object with the passed text and icon
 
Method Summary
 int compareTo(Object o)
           
 Color getBackground()
           
 int getColumnIndex()
          Returns the column index
 Color getForeground()
           
 Dimension getPreferredSize()
           
 int getRowIndex()
          Returns the row index
 void set(String text, Icon icon)
           
 void setBackground(Color c)
          Sets background color
 void setColumnIndex(int column)
          Sets the column index
 void setForeground(Color c)
          Sets foreground color
 void setRowIndex(int row)
          Sets the row index
 void setStyle(int style)
          Sets style
 String toString()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, 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, paintBorder, 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, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, 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, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, 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, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HORIZONTAL

public static final int HORIZONTAL
A style that aligns text and icon horizontally

See Also:
Constant Field Values

VERTICAL

public static final int VERTICAL
A style that aligns text and icon vertically

See Also:
Constant Field Values

EMPTY_ITEM

public static final DefaultListViewItem EMPTY_ITEM
An empty DefaultListViewItem object

Constructor Detail

DefaultListViewItem

public DefaultListViewItem()
Creates a DefaultListViewItem object


DefaultListViewItem

public DefaultListViewItem(String text,
                           Icon icon)
Creates a DefaultListViewItem object with the passed text and icon


DefaultListViewItem

public DefaultListViewItem(String text,
                           Icon icon,
                           int style)
Creates a DefaultListViewItem object with the passed text and icon

Parameters:
style - one of {DefaultListViewItem.VERTICAL, DefaultListViewItem.HORIZONTAL}
Method Detail

getPreferredSize

public Dimension getPreferredSize()
Overrides:
getPreferredSize in class JComponent

setStyle

public void setStyle(int style)
Sets style

Parameters:
style - one of {DefaultListViewItem.VERTICAL, DefaultListViewItem.HORIZONTAL}

set

public void set(String text,
                Icon icon)

setBackground

public void setBackground(Color c)
Sets background color

Specified by:
setBackground in interface com.ultraswing.ListViewItem
Overrides:
setBackground in class JComponent

setForeground

public void setForeground(Color c)
Sets foreground color

Specified by:
setForeground in interface com.ultraswing.ListViewItem
Overrides:
setForeground in class JComponent

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getRowIndex

public int getRowIndex()
Returns the row index


setRowIndex

public void setRowIndex(int row)
Sets the row index


getColumnIndex

public int getColumnIndex()
Returns the column index


setColumnIndex

public void setColumnIndex(int column)
Sets the column index


toString

public String toString()
Overrides:
toString in class Component

getBackground

public Color getBackground()

getForeground

public Color getForeground()

HOME

Copyright © 2002 iReasoning Networks. All Rights Reserved.