|
||||||||||
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 modelpublic 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.ActionListener
ActionListener.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.JComponent
Component.setBackground(java.awt.Color)
public void setForeground(java.awt.Color color)
setForeground
in class javax.swing.JComponent
Component.setForeground(java.awt.Color)
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
Component.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.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public static void main(java.lang.String[] args)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public 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 |