|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.hillenbrand.swing.HItemList<T>
public class HItemList<T>
Nested Class Summary | |
---|---|
static class |
HItemList.DirectoryItemEditor
|
static interface |
HItemList.Editor<T>
|
static class |
HItemList.FileItemEditor
|
class |
HItemList.ListMouseListener
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected HItemList.Editor<T> |
itemEditor
|
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 | |
---|---|
HItemList()
|
|
HItemList(T[] data)
|
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
|
void |
addItem(T item)
|
void |
addItems(java.util.Collection<T> data)
|
void |
addItems(T[] data)
|
void |
addListSelectionListener(javax.swing.event.ListSelectionListener l)
|
javax.swing.JMenuItem |
addMenuItem(javax.swing.JMenuItem item)
|
javax.swing.JMenuItem |
addMenuItem(T item,
javax.swing.Icon icon)
|
void |
addMouseListener(java.awt.event.MouseListener l)
|
void |
changeSelectedItem(T item)
|
boolean |
contains(T item)
|
javax.swing.ListCellRenderer |
getCellRenderer()
Returns the value of the cellRenderer property. |
HItemList.Editor<T> |
getItemEditor()
Returns the value of the itemEditor property. |
T[] |
getItems(T[] a)
|
java.lang.String[] |
getItemsAsStringArray()
|
javax.swing.JPopupMenu |
getPopupMenu()
Returns the JPoupMenu associated with this component. |
int |
getSelectedIndex()
|
T |
getSelectedItem()
|
int |
length()
|
void |
moveSelectedItemDown()
|
void |
moveSelectedItemUp()
|
void |
removeAllItems()
|
void |
removeAllMenuItems()
|
void |
removeSelectedItem()
|
void |
setCellRenderer(javax.swing.ListCellRenderer arg)
Assigns the value of the cellRenderer property. |
void |
setChangeEvent()
|
void |
setComparator(java.util.Comparator<T> comp)
|
void |
setItemEditor(HItemList.Editor<T> arg)
Assigns the value of the itemEditor property. |
void |
setItems(java.util.Collection<T> data)
|
void |
setItems(T[] data)
|
void |
setItemsAsStringArray(java.lang.String[] items)
|
void |
setLabel(java.lang.String text)
|
void |
setSelectedIndex(int value)
|
void |
setSelectedItem(java.lang.String text)
|
void |
setToolTipText(java.lang.String text)
|
void |
sortItems()
|
void |
valueChanged(javax.swing.event.ListSelectionEvent ev)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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, 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, 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, imageUpdate, 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, 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 |
---|
protected HItemList.Editor<T> itemEditor
Constructor Detail |
---|
public HItemList()
public HItemList(T[] data)
Method Detail |
---|
public void addChangeListener(javax.swing.event.ChangeListener l)
public void addItem(T item)
public void addItems(java.util.Collection<T> data)
public void addItems(T[] data)
public void addListSelectionListener(javax.swing.event.ListSelectionListener l)
public javax.swing.JMenuItem addMenuItem(javax.swing.JMenuItem item)
public javax.swing.JMenuItem addMenuItem(T item, javax.swing.Icon icon)
public void addMouseListener(java.awt.event.MouseListener l)
addMouseListener
in class java.awt.Component
public void changeSelectedItem(T item)
public boolean contains(T item)
public javax.swing.ListCellRenderer getCellRenderer()
public HItemList.Editor<T> getItemEditor()
public T[] getItems(T[] a)
public javax.swing.JPopupMenu getPopupMenu()
public int getSelectedIndex()
public T getSelectedItem()
public int length()
public void moveSelectedItemDown()
public void moveSelectedItemUp()
public void removeAllItems()
public void removeAllMenuItems()
public void removeSelectedItem()
public void setCellRenderer(javax.swing.ListCellRenderer arg)
arg
- public void setChangeEvent()
public void setComparator(java.util.Comparator<T> comp)
public void setItemEditor(HItemList.Editor<T> arg)
arg
- public void setItems(java.util.Collection<T> data)
public void setItems(T[] data)
public void setLabel(java.lang.String text)
public void setSelectedIndex(int value)
public void setSelectedItem(java.lang.String text)
public void setToolTipText(java.lang.String text)
setToolTipText
in class javax.swing.JComponent
public void sortItems()
public void valueChanged(javax.swing.event.ListSelectionEvent ev)
public java.lang.String[] getItemsAsStringArray()
public void setItemsAsStringArray(java.lang.String[] items)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |