javatools.swing
Class ListEditor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--javatools.swing.ListEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ListEditor
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
static interface ListEditor.ListModifiedListener
           
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  javax.swing.JButton deleteButton
           
(package private)  javax.swing.JButton downButton
           
(package private)  javax.swing.JTextField editText
           
(package private)  javax.swing.Box hbox
           
(package private)  javax.swing.Box hboxButtonPanel
           
(package private)  javax.swing.JButton insertButton
           
(package private)  javax.swing.JList list
           
(package private)  java.util.List modifiedActions
           
(package private)  javax.swing.JScrollPane scrollPane
           
(package private)  javax.swing.JButton upButton
           
(package private)  javax.swing.JButton updateButton
           
(package private)  javax.swing.Box vboxButton
           
 
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.Container
 
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
ListEditor()
           
ListEditor(java.util.List items)
           
 
Method Summary
 void addItems(java.util.List items)
           
 void addModifiedListener(ListEditor.ListModifiedListener list)
           
 void clear()
           
 void clearSelection()
           
(package private)  void deleteButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void downButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void editText_actionPerformed(java.awt.event.ActionEvent e)
           
 java.util.List getItems()
           
 javax.swing.JList getList()
           
(package private)  void insertButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jbInit()
           
static void main(java.lang.String[] args)
           
(package private)  void notifyListeners()
           
 void setEditable(boolean v)
           
 void setItems(java.util.List items)
           
(package private)  void upButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void updateButton_actionPerformed(java.awt.event.ActionEvent e)
           
 
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, getPreferredSize, 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, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

borderLayout1

java.awt.BorderLayout borderLayout1

vboxButton

javax.swing.Box vboxButton

hboxButtonPanel

javax.swing.Box hboxButtonPanel

hbox

javax.swing.Box hbox

deleteButton

javax.swing.JButton deleteButton

insertButton

javax.swing.JButton insertButton

editText

javax.swing.JTextField editText

scrollPane

javax.swing.JScrollPane scrollPane

list

javax.swing.JList list

updateButton

javax.swing.JButton updateButton

upButton

javax.swing.JButton upButton

downButton

javax.swing.JButton downButton

modifiedActions

java.util.List modifiedActions
Constructor Detail

ListEditor

public ListEditor()

ListEditor

public ListEditor(java.util.List items)
Method Detail

main

public static void main(java.lang.String[] args)

setEditable

public void setEditable(boolean v)

setItems

public void setItems(java.util.List items)

getList

public javax.swing.JList getList()

getItems

public java.util.List getItems()

clear

public void clear()

addItems

public void addItems(java.util.List items)

addModifiedListener

public void addModifiedListener(ListEditor.ListModifiedListener list)

clearSelection

public void clearSelection()

notifyListeners

void notifyListeners()

jbInit

void jbInit()
      throws java.lang.Exception
java.lang.Exception

insertButton_actionPerformed

void insertButton_actionPerformed(java.awt.event.ActionEvent e)

deleteButton_actionPerformed

void deleteButton_actionPerformed(java.awt.event.ActionEvent e)

updateButton_actionPerformed

void updateButton_actionPerformed(java.awt.event.ActionEvent e)

upButton_actionPerformed

void upButton_actionPerformed(java.awt.event.ActionEvent e)

downButton_actionPerformed

void downButton_actionPerformed(java.awt.event.ActionEvent e)

editText_actionPerformed

void editText_actionPerformed(java.awt.event.ActionEvent e)