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

Quick Search    Search Deep

cor.gui.clp
Class JspmClassListPanel  view JspmClassListPanel download JspmClassListPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycor.gui.clp.JspmClassListPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable

public class JspmClassListPanel
extends javax.swing.JPanel
implements java.awt.event.MouseListener

Class level property list panel This panel is divided into two parts. The upper part shows the message records from the JSPM event management database table and the lower part the actions corresponding to a selected message in the upper table. By selecting a row in either lists a dialog box will be displayed in which the user can change the values for the selected message or action.

Version:
0.0.11

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.JLabel clpLabel
          Class level property label
private  javax.swing.JPanel clpMainPanel
          ILP panel
private  cor.gui.JspmVSplitPane clpSplitPanel
          Table panel
private  javax.swing.JTable clpTable
          Message table
private  javax.swing.table.DefaultTableModel clpTableModel
          Message table model
private  java.awt.Font font
          Table font
private  javax.swing.JLabel ilpLabel
          Class level property label
private  javax.swing.JPanel ilpMainPanel
          ILP panel
private  javax.swing.JTable ilpTable
          Action table
private  javax.swing.table.DefaultTableModel ilpTableModel
          Action table model
private  cor.gui.JspmCoreDb jspmCoreDb
          Jspm Core database connection.
private  cor.gui.JspmTableCellRenderer tableRenderer
          Jspm Table renderer
 
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
JspmClassListPanel(cor.gui.JspmCore jspmCore)
          Constructor
 
Method Summary
 void addClp(java.util.Vector clps)
          Adds a row to the object info table
 void addIlp(java.util.Vector ilps)
          Adds a row to the object info table
private  void clearClpTable()
          Clears the clp table
private  void clearIlpTable()
          Clears the ilp table
private  javax.swing.JPanel createClpPanel()
          Creates the message list
private  javax.swing.JPanel createIlpPanel()
          Creates the action list
 void mouseClicked(java.awt.event.MouseEvent event)
          Process single/double click mouse events.
 void mouseEntered(java.awt.event.MouseEvent event)
          Process mouse entered events.
 void mouseExited(java.awt.event.MouseEvent event)
          Process mouse exited events.
 void mousePressed(java.awt.event.MouseEvent event)
          Process mouse pressed events.
 void mouseReleased(java.awt.event.MouseEvent event)
          Process mouse released events.
 void removeAllObjects()
          Removes all objects from the table.
 
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

jspmCoreDb

private cor.gui.JspmCoreDb jspmCoreDb
Jspm Core database connection.


clpTable

private javax.swing.JTable clpTable
Message table


ilpTable

private javax.swing.JTable ilpTable
Action table


clpTableModel

private javax.swing.table.DefaultTableModel clpTableModel
Message table model


ilpTableModel

private javax.swing.table.DefaultTableModel ilpTableModel
Action table model


tableRenderer

private cor.gui.JspmTableCellRenderer tableRenderer
Jspm Table renderer


clpSplitPanel

private cor.gui.JspmVSplitPane clpSplitPanel
Table panel


clpMainPanel

private javax.swing.JPanel clpMainPanel
ILP panel


ilpMainPanel

private javax.swing.JPanel ilpMainPanel
ILP panel


font

private java.awt.Font font
Table font


clpLabel

private javax.swing.JLabel clpLabel
Class level property label


ilpLabel

private javax.swing.JLabel ilpLabel
Class level property label

Constructor Detail

JspmClassListPanel

public JspmClassListPanel(cor.gui.JspmCore jspmCore)
Constructor

Method Detail

createClpPanel

private javax.swing.JPanel createClpPanel()
Creates the message list


createIlpPanel

private javax.swing.JPanel createIlpPanel()
Creates the action list


clearClpTable

private void clearClpTable()
Clears the clp table


clearIlpTable

private void clearIlpTable()
Clears the ilp table


addClp

public void addClp(java.util.Vector clps)
Adds a row to the object info table


addIlp

public void addIlp(java.util.Vector ilps)
Adds a row to the object info table


removeAllObjects

public void removeAllObjects()
Removes all objects from the table.


mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
Process single/double click mouse events. This method will process single and double clicks on one of the rows in either the message or the action table. The processing is as follows: - single click on message table will display the actions belonging to this message in the action list. - double click on a message table row will display the message dialog box. - single click on a action in the action list won't do anything. - double click on a action in the action list will just select (hilite) the corresponding action.

Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent event)
Process mouse pressed events. Nothing has to be done here.

Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)
Process mouse released events. Nothing has to be done here.

Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent event)
Process mouse entered events. Nothing has to be done here.

Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent event)
Process mouse exited events. Nothing has to be done here.

Specified by:
mouseExited in interface java.awt.event.MouseListener