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

Quick Search    Search Deep

javatools.swing
Class DBMSSpecificationPanel  view DBMSSpecificationPanel download DBMSSpecificationPanel.java

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

public class DBMSSpecificationPanel
extends InputPanel

This panel is used to show DBMS specifications, just like DBMS name, address and TCP/IP port.

Version:
0.2.0

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.ButtonGroup btgAddress
           
private  javax.swing.ButtonGroup btgPort
           
private  int dbmsCount
           
private  java.util.LinkedList dbmsDescriptions
           
private  javatools.util.ScriptCatcher dbmsList
           
private  java.util.ResourceBundle javatoolsBundle
           
private  javax.swing.JLabel lblDbmsAddress
           
private  javax.swing.JLabel lblDbmsDescription
           
private  javax.swing.JLabel lblDbmsName
           
private  javax.swing.JLabel lblPortNumber
           
private  java.util.Vector listData
           
private  java.lang.String listFileName
           
private  java.lang.String listFileNameX
           
private  javax.swing.JList lstDbms
           
private  java.lang.String propsFileName
           
private  java.lang.String propsFileNameX
           
private  javax.swing.JRadioButton radAddress
           
private  javax.swing.JRadioButton radLocalhost
           
private  javax.swing.JRadioButton radPort
           
private  javax.swing.JRadioButton radPortDefault
           
private  javax.swing.JScrollPane scpDbms
           
private  javax.swing.JScrollPane scpDbmsDescription
           
private  java.lang.String selectedServerType
           
private  javax.swing.JSplitPane sppDbms
           
private  TextComponentChecker tccAddress
           
private  TextComponentChecker tccPort
           
private  javax.swing.JTextField txtAddress
           
private  javax.swing.JTextField txtPort
           
private  java.lang.String[] valueList
           
private  int xCount
           
private  java.util.LinkedList xDescriptions
           
private  javatools.util.ScriptCatcher xList
           
 
Fields inherited from class javatools.swing.InputPanel
 
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
DBMSSpecificationPanel()
          Creates new form DBMSSpecificationPanel
 
Method Summary
private  void buildList()
           
private  void buildXList()
           
private  boolean checkValues()
           
private  void formComponentShown(java.awt.event.ComponentEvent evt)
           
 int getNumValues()
          Returns the number of managed values.
 java.lang.String getValue(int numValue)
          Returns the value at a certain position.
 java.lang.String getValue(java.lang.String name)
          Returns a value whose name is specified.
 java.lang.String getValueName(int numValue)
          Returns the name whose position is specified.
 int getValuePos(java.lang.String name)
          Returns the position of a value whose name is specified.
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void lstDbmsValueChanged(javax.swing.event.ListSelectionEvent evt)
           
private  void radAddressActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radLocalhostActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radPortActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radPortDefaultActionPerformed(java.awt.event.ActionEvent evt)
           
 void setValue(int numValue, java.lang.String value)
          Sets a value whose position is specified.
 void setValue(java.lang.String name, java.lang.String value)
          Sets a value whose name is specified.
private  void txtAddressKeyPressed(java.awt.event.KeyEvent evt)
           
private  void txtAddressKeyReleased(java.awt.event.KeyEvent evt)
           
private  void txtAddressKeyTyped(java.awt.event.KeyEvent evt)
           
private  void txtPortKeyPressed(java.awt.event.KeyEvent evt)
           
private  void txtPortKeyReleased(java.awt.event.KeyEvent evt)
           
private  void txtPortKeyTyped(java.awt.event.KeyEvent evt)
           
 
Methods inherited from class javatools.swing.InputPanel
getDescription, setDescription, setEnabledRefButton, setRefButton
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

txtPort

private javax.swing.JTextField txtPort

txtAddress

private javax.swing.JTextField txtAddress

sppDbms

private javax.swing.JSplitPane sppDbms

radPort

private javax.swing.JRadioButton radPort

lblPortNumber

private javax.swing.JLabel lblPortNumber

radLocalhost

private javax.swing.JRadioButton radLocalhost

btgAddress

private javax.swing.ButtonGroup btgAddress

lblDbmsDescription

private javax.swing.JLabel lblDbmsDescription

lstDbms

private javax.swing.JList lstDbms

radAddress

private javax.swing.JRadioButton radAddress

scpDbmsDescription

private javax.swing.JScrollPane scpDbmsDescription

scpDbms

private javax.swing.JScrollPane scpDbms

lblDbmsName

private javax.swing.JLabel lblDbmsName

radPortDefault

private javax.swing.JRadioButton radPortDefault

lblDbmsAddress

private javax.swing.JLabel lblDbmsAddress

btgPort

private javax.swing.ButtonGroup btgPort

tccPort

private TextComponentChecker tccPort

tccAddress

private TextComponentChecker tccAddress

dbmsCount

private int dbmsCount

xCount

private int xCount

listFileName

private java.lang.String listFileName

propsFileName

private java.lang.String propsFileName

listFileNameX

private java.lang.String listFileNameX

propsFileNameX

private java.lang.String propsFileNameX

selectedServerType

private java.lang.String selectedServerType

dbmsList

private javatools.util.ScriptCatcher dbmsList

xList

private javatools.util.ScriptCatcher xList

dbmsDescriptions

private java.util.LinkedList dbmsDescriptions

xDescriptions

private java.util.LinkedList xDescriptions

listData

private java.util.Vector listData

valueList

private java.lang.String[] valueList

javatoolsBundle

private java.util.ResourceBundle javatoolsBundle
Constructor Detail

DBMSSpecificationPanel

public DBMSSpecificationPanel()
Creates new form DBMSSpecificationPanel

Method Detail

getNumValues

public int getNumValues()
Returns the number of managed values.

Specified by:
getNumValues in class InputPanel

getValue

public java.lang.String getValue(int numValue)
                          throws WizardException
Returns the value at a certain position.

Specified by:
getValue in class InputPanel

getValue

public java.lang.String getValue(java.lang.String name)
Returns a value whose name is specified.

Specified by:
getValue in class InputPanel

getValueName

public java.lang.String getValueName(int numValue)
                              throws WizardException
Returns the name whose position is specified.

Specified by:
getValueName in class InputPanel

getValuePos

public int getValuePos(java.lang.String name)
Returns the position of a value whose name is specified.

Specified by:
getValuePos in class InputPanel

setValue

public void setValue(int numValue,
                     java.lang.String value)
              throws WizardException
Sets a value whose position is specified.

Specified by:
setValue in class InputPanel

setValue

public void setValue(java.lang.String name,
                     java.lang.String value)
Sets a value whose name is specified.

Specified by:
setValue in class InputPanel

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.


txtAddressKeyReleased

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

txtAddressKeyPressed

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

txtAddressKeyTyped

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

txtPortKeyReleased

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

txtPortKeyPressed

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

txtPortKeyTyped

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

lstDbmsValueChanged

private void lstDbmsValueChanged(javax.swing.event.ListSelectionEvent evt)

radPortActionPerformed

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

radPortDefaultActionPerformed

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

radAddressActionPerformed

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

radLocalhostActionPerformed

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

formComponentShown

private void formComponentShown(java.awt.event.ComponentEvent evt)

buildList

private void buildList()
                throws WizardException

buildXList

private void buildXList()
                 throws WizardException

checkValues

private boolean checkValues()