Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

medi.swing
Class VolumePanel  view VolumePanel download VolumePanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bymedi.swing.VolumePanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VolumePanel
extends javax.swing.JPanel

Displays a list of volumes.

Version:
0.0.1

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton butAddVolume
           
private  javax.swing.JButton butApply
           
private  javax.swing.JButton butDeleteVolume
           
private  javax.swing.JButton butUpdateVolume
           
private  javax.swing.JComboBox cboContainerType
           
private  java.lang.Integer containerID
           
private  javax.swing.JLabel lblContainerLocation
           
private  javax.swing.JLabel lblContainerType
           
private  javax.swing.JLabel lblSessionList
           
private  javax.swing.JLabel lblVolumeList
           
private  javax.swing.JPanel panButVolume
           
private  javax.swing.JPanel panDetails
           
private  javax.swing.JPanel panInButVolume
           
private  javax.swing.JPanel panSessionList
           
private  javax.swing.JPanel panVolumeList
           
private  medi.base.Provider prv
           
private  javax.swing.JScrollPane scpContainerLocation
           
private  javax.swing.JScrollPane scpSessionList
           
private  javax.swing.JScrollPane scpVolumeList
           
private  int[] sessionIndexes
           
private  javatools.swing.table.IndexedTableModel sessionModel
           
private  javatools.swing.table.IndexedTableSorter sessionSorter
           
private  javax.swing.JSplitPane sppVolumeView
           
private  javax.swing.JTable tabSessionList
           
private  javax.swing.JTable tabVolumeList
           
private  javax.swing.JTabbedPane tbdVolume
           
private  javax.swing.JTextArea txaContainerLocation
           
private  java.util.TreeSet volumeChanged
           
private  int[] volumeIndexes
           
private  javatools.swing.table.IndexedTableModel volumeModel
           
private  javatools.swing.table.IndexedTableSorter volumeSorter
           
 
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
VolumePanel()
          Creates new form VolumePanel
 
Method Summary
private  javatools.swing.table.IndexedTableSorter buildSessionModel()
           
private  javatools.swing.table.IndexedTableSorter buildVolumeModel()
           
private  void butAddVolumeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butApplyActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butDeleteVolumeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butUpdateVolumeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void initLists()
           
private  void initSelectionListeners()
           
private  void initSessionTableSizes()
           
private  void initTableSizes()
           
private  void initVolumeTableSizes()
           
private  void loadContainerDetails()
           
private  void loadContainerTypes()
           
private  void loadSessionList(java.lang.Integer volumeID)
           
 void setContainerID(java.lang.Integer pContainerID)
          Sets the container ID.
 void setProvider(medi.base.Provider provider)
          Sets the provider to use.
 void showVolumes(java.lang.Integer pContainerID)
          Shows the volumes.
private  void tabVolumeListKeyTyped(java.awt.event.KeyEvent evt)
           
 
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, swapComponents, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tabSessionList

private javax.swing.JTable tabSessionList

lblSessionList

private javax.swing.JLabel lblSessionList

panInButVolume

private javax.swing.JPanel panInButVolume

txaContainerLocation

private javax.swing.JTextArea txaContainerLocation

panSessionList

private javax.swing.JPanel panSessionList

sppVolumeView

private javax.swing.JSplitPane sppVolumeView

tbdVolume

private javax.swing.JTabbedPane tbdVolume

lblVolumeList

private javax.swing.JLabel lblVolumeList

butApply

private javax.swing.JButton butApply

panDetails

private javax.swing.JPanel panDetails

butUpdateVolume

private javax.swing.JButton butUpdateVolume

panButVolume

private javax.swing.JPanel panButVolume

butAddVolume

private javax.swing.JButton butAddVolume

scpVolumeList

private javax.swing.JScrollPane scpVolumeList

scpContainerLocation

private javax.swing.JScrollPane scpContainerLocation

panVolumeList

private javax.swing.JPanel panVolumeList

scpSessionList

private javax.swing.JScrollPane scpSessionList

tabVolumeList

private javax.swing.JTable tabVolumeList

cboContainerType

private javax.swing.JComboBox cboContainerType

butDeleteVolume

private javax.swing.JButton butDeleteVolume

lblContainerType

private javax.swing.JLabel lblContainerType

lblContainerLocation

private javax.swing.JLabel lblContainerLocation

volumeModel

private javatools.swing.table.IndexedTableModel volumeModel

sessionModel

private javatools.swing.table.IndexedTableModel sessionModel

volumeSorter

private javatools.swing.table.IndexedTableSorter volumeSorter

sessionSorter

private javatools.swing.table.IndexedTableSorter sessionSorter

prv

private medi.base.Provider prv

containerID

private java.lang.Integer containerID

volumeIndexes

private int[] volumeIndexes

sessionIndexes

private int[] sessionIndexes

volumeChanged

private java.util.TreeSet volumeChanged
Constructor Detail

VolumePanel

public VolumePanel()
Creates new form VolumePanel

Method Detail

setProvider

public void setProvider(medi.base.Provider provider)
Sets the provider to use.


showVolumes

public void showVolumes(java.lang.Integer pContainerID)
                 throws javatools.db.DbException
Shows the volumes.


setContainerID

public void setContainerID(java.lang.Integer pContainerID)
Sets the container ID.


initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


butApplyActionPerformed

private void butApplyActionPerformed(java.awt.event.ActionEvent evt)

tabVolumeListKeyTyped

private void tabVolumeListKeyTyped(java.awt.event.KeyEvent evt)

butDeleteVolumeActionPerformed

private void butDeleteVolumeActionPerformed(java.awt.event.ActionEvent evt)

butAddVolumeActionPerformed

private void butAddVolumeActionPerformed(java.awt.event.ActionEvent evt)

butUpdateVolumeActionPerformed

private void butUpdateVolumeActionPerformed(java.awt.event.ActionEvent evt)

initLists

private void initLists()

initSelectionListeners

private void initSelectionListeners()

loadSessionList

private void loadSessionList(java.lang.Integer volumeID)

initTableSizes

private void initTableSizes()

initVolumeTableSizes

private void initVolumeTableSizes()

initSessionTableSizes

private void initSessionTableSizes()

buildVolumeModel

private javatools.swing.table.IndexedTableSorter buildVolumeModel()

buildSessionModel

private javatools.swing.table.IndexedTableSorter buildSessionModel()

loadContainerTypes

private void loadContainerTypes()

loadContainerDetails

private void loadContainerDetails()
                           throws javatools.db.DbException