|
||||||||||
| 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
com.jaxfront.swing.ui.beans.ListSelectionComponent
public class ListSelectionComponent
This class represents a list selection visualizer that contains two JLists and two edit buttons which are used to move the selected data between the two JLists. The list on the right represents the underlying model whereas the other list on the left represents the delta between the possible selectable data and the already selected data. This class may be used for example to select codes from a codeset.
| Nested Class Summary | |
|---|---|
class |
ListSelectionComponent.ListCellRenderer
|
class |
ListSelectionComponent.ListEntry
|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
TOOL_TIP_TEXT_KEY, 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 | |
|---|---|
ListSelectionComponent()
Default constructor. |
|
ListSelectionComponent(ListSelectionComponent.ListEntry[] assignedValues)
|
|
ListSelectionComponent(ListSelectionComponent.ListEntry[] assignedValues,
ListSelectionComponent.ListEntry[] unAssignedValues)
|
|
ListSelectionComponent(java.util.Vector assignedValues)
|
|
ListSelectionComponent(java.util.Vector assignedValues,
java.util.Vector unAssignedValues)
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
void |
actionPerformedAssign()
|
void |
actionPerformedUnassign()
|
void |
clearAssignedList()
|
void |
clearUnAssignedList()
|
void |
defaultBuild()
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
javax.swing.DefaultListModel |
getAssignedListModel()
|
javax.swing.JComponent |
getEditorComponent()
|
java.lang.String |
getText()
|
javax.swing.DefaultListModel |
getUnassignedListModel()
|
boolean |
isListInDialogMode()
|
static void |
main(java.lang.String[] args)
|
void |
markError()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
populateView()
|
void |
release()
|
void |
removeAssignedModelValues(java.lang.Object[] valuesToRemove)
|
void |
removeUnAssignedModelValues(java.lang.Object[] valuesToRemove)
|
void |
resetError()
|
void |
setAssignedListModel(javax.swing.DefaultListModel model)
|
void |
setAssignedModelValues(java.lang.Object[] newValues)
|
void |
setBackground(java.awt.Color color)
|
void |
setChoosenKeyContextValue(java.lang.String xpathRelativeToChoosenKeyContext,
java.lang.String newValue)
|
void |
setChoosenKeyValue(java.lang.String xpathRelativeToChoosenKey,
java.lang.String newValue)
|
void |
setEditable(boolean editable)
|
void |
setEditorComponent(javax.swing.JComponent editorComponent)
Set the editor component of the current visualizer. |
void |
setEditorField(javax.swing.JComponent editorField)
|
void |
setEnabled(boolean enabled)
|
void |
setFirstFocusableComponent(javax.swing.JComponent component)
Sets the first focusable component of the current view. |
void |
setForeground(java.awt.Color color)
|
void |
setUnassignedListModel(javax.swing.DefaultListModel model)
|
void |
setUnAssignedModelValues(java.lang.Object[] newValues)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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 |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ListSelectionComponent()
model - the underlying model
public ListSelectionComponent(java.util.Vector assignedValues,
java.util.Vector unAssignedValues)
public ListSelectionComponent(ListSelectionComponent.ListEntry[] assignedValues,
ListSelectionComponent.ListEntry[] unAssignedValues)
public ListSelectionComponent(java.util.Vector assignedValues)
public ListSelectionComponent(ListSelectionComponent.ListEntry[] assignedValues)
| Method Detail |
|---|
public void markError()
Visualizer.markError()public javax.swing.DefaultListModel getUnassignedListModel()
public javax.swing.DefaultListModel getAssignedListModel()
public void setUnassignedListModel(javax.swing.DefaultListModel model)
public void setAssignedListModel(javax.swing.DefaultListModel model)
public void clearAssignedList()
public void clearUnAssignedList()
public void setAssignedModelValues(java.lang.Object[] newValues)
public void setUnAssignedModelValues(java.lang.Object[] newValues)
public void removeUnAssignedModelValues(java.lang.Object[] valuesToRemove)
public void removeAssignedModelValues(java.lang.Object[] valuesToRemove)
public void populateView()
Visualizer.populateView()public void resetError()
Visualizer.resetError()public boolean isListInDialogMode()
public void defaultBuild()
public void setEditorField(javax.swing.JComponent editorField)
public void setFirstFocusableComponent(javax.swing.JComponent component)
component - the first focusable componentpublic javax.swing.JComponent getEditorComponent()
public void setEditorComponent(javax.swing.JComponent editorComponent)
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerActionListener.actionPerformed(java.awt.event.ActionEvent)public void actionPerformedUnassign()
ActionListener.actionPerformed(java.awt.event.ActionEvent)public void actionPerformedAssign()
public void setChoosenKeyValue(java.lang.String xpathRelativeToChoosenKey,
java.lang.String newValue)
com.jaxfront.core.type.AbstractType#setChoosenKeyValue(java.lang.String,
java.lang.String)
public void setChoosenKeyContextValue(java.lang.String xpathRelativeToChoosenKeyContext,
java.lang.String newValue)
com.jaxfront.core.type.AbstractType#setChoosenKeyContextValue(java.lang.String,
java.lang.String)public void release()
Visualizer.release()public void setBackground(java.awt.Color color)
setBackground in class javax.swing.JComponentComponent.setBackground(java.awt.Color)public void setForeground(java.awt.Color color)
setForeground in class javax.swing.JComponentComponent.setForeground(java.awt.Color)public void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentComponent.setEnabled(boolean)public java.lang.String getText()
AbstractSimpleTypeView.getText()public void setEditable(boolean editable)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic static void main(java.lang.String[] args)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||