T
- public class LList<T> extends LHelpComponent implements java.lang.Iterable<T>
LHelpComponent.HelpActionHandler, LHelpComponent.HelpFocusHandler, LHelpComponent.HelpMouseHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.Comparator |
compare |
protected javax.swing.JList<T> |
list |
protected javax.swing.DefaultListModel<T> |
model |
protected javax.swing.JScrollPane |
scroll |
protected static int |
spacing |
protected boolean |
unique |
followPos, help, helpPrefix, helpYoffset, save, saveTie, title
Constructor and Description |
---|
LList(java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(T o) |
void |
addElements(java.util.Collection<T> in) |
protected void |
addHelpHandler(boolean hoverListener)
Adds a help handler to each GUI component that should trigger the help
panel to update.
|
void |
addListSelectionListener(javax.swing.event.ListSelectionListener l) |
void |
addMouseListener(java.awt.event.MouseListener m) |
void |
clear() |
void |
clearHighlight() |
java.util.ArrayList<T> |
getAll() |
T |
getSelectedElement() |
java.util.List<T> |
getSelectedElements() |
void |
highlightChanged() |
boolean |
isEmpty() |
java.util.Iterator<T> |
iterator() |
int |
numItems() |
void |
removeSelected() |
void |
setSelectedElement(int index) |
void |
setSize(int width,
int height) |
void |
setUnique(boolean on) |
addHelpPrefix, getHelp, hasHelp, isFollowingPosition, linkTo, setFollowPosition, updateHelp
Add, centerIn, centerOn, centerOn, getBottom, getCenter, getRight, putUnder
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.DefaultListModel<T> model
protected javax.swing.JList<T> list
protected javax.swing.JScrollPane scroll
protected boolean unique
protected java.util.Comparator compare
protected static int spacing
public void setSize(int width, int height)
setSize
in class java.awt.Component
public void addElement(T o)
o
- public void addElements(java.util.Collection<T> in)
in
- public java.util.List<T> getSelectedElements()
public T getSelectedElement()
public void setSelectedElement(int index)
index
- public void removeSelected()
public int numItems()
public boolean isEmpty()
public void clear()
public void setUnique(boolean on)
on
- public void addListSelectionListener(javax.swing.event.ListSelectionListener l)
l
- public void addMouseListener(java.awt.event.MouseListener m)
addMouseListener
in class java.awt.Component
public java.util.Iterator<T> iterator()
iterator
in interface java.lang.Iterable<T>
public void highlightChanged()
public void clearHighlight()
public java.util.ArrayList<T> getAll()
protected void addHelpHandler(boolean hoverListener)
LHelpComponent
addHelpHandler
in class LHelpComponent