Compiere 3.1

org.compiere.apps.wf
Class WFContentPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.compiere.swing.CPanel
                      extended by org.compiere.apps.wf.WFContentPanel
All Implemented Interfaces:
ActionListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class WFContentPanel
extends CPanel
implements MouseListener, MouseMotionListener, ActionListener

Workflow Content Panel.

Version:
$Id: WFContentPanel.java,v 1.2 2006/07/30 00:51:28 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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.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
WFContentPanel(WFPanel parent)
          WFContentPanel
 
Method Summary
 void actionPerformed(ActionEvent e)
          Action Listener
 Component add(Component comp, boolean rw)
          Add Component and add Mouse Listener
protected  void createLines()
          Create Lines.
 Component getComponentAt(int x, int y)
          Get Node at x/y
 Component getComponentAt(Point p)
          Get Component At point
 void mouseClicked(MouseEvent e)
          Mouse Clicked.
 void mouseDragged(MouseEvent e)
          Mouse Dragged
 void mouseEntered(MouseEvent e)
          Mouse Entered
 void mouseExited(MouseEvent e)
          Mouse Exited
 void mouseMoved(MouseEvent e)
          Mouse Moved
 void mousePressed(MouseEvent e)
          Mouse Pressed.
 void mouseReleased(MouseEvent e)
          Mouse Released.
protected  void paintChildren(Graphics g)
          Paint Children first, and then paint Lines directly since they're not components.
 void removeAll()
          Remove All and their listeners
 void setReadWrite(boolean readWrite)
          Set Read/Write
 void setWorkflow(MWorkflow wf)
          Set Workflow
 
Methods inherited from class org.compiere.swing.CPanel
getBackgroundColor, getTabLevel, setBackground, setBackgroundColor, setTabLevel, toString
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, 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, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WFContentPanel

public WFContentPanel(WFPanel parent)
WFContentPanel

Method Detail

setReadWrite

public void setReadWrite(boolean readWrite)
Set Read/Write

Parameters:
readWrite - read/write

setWorkflow

public void setWorkflow(MWorkflow wf)
Set Workflow

Parameters:
wf - workflow

removeAll

public void removeAll()
Remove All and their listeners

Overrides:
removeAll in class Container

add

public Component add(Component comp,
                     boolean rw)
Add Component and add Mouse Listener

Parameters:
comp - component
rw - read/write
Returns:
component

createLines

protected void createLines()
Create Lines. Called by WF Layout Manager


getComponentAt

public Component getComponentAt(Point p)
Get Component At point

Overrides:
getComponentAt in class Container
Parameters:
p - point
Returns:
Node (ignore lines)

getComponentAt

public Component getComponentAt(int x,
                                int y)
Get Node at x/y

Overrides:
getComponentAt in class Container
Parameters:
x - x
y - y
Returns:
Node (ignore lines)

mouseClicked

public void mouseClicked(MouseEvent e)
Mouse Clicked. Pressed - Released - Clicked.

Specified by:
mouseClicked in interface MouseListener
Parameters:
e - event

mouseEntered

public void mouseEntered(MouseEvent e)
Mouse Entered

Specified by:
mouseEntered in interface MouseListener
Parameters:
e - event

mouseExited

public void mouseExited(MouseEvent e)
Mouse Exited

Specified by:
mouseExited in interface MouseListener
Parameters:
e - event

mousePressed

public void mousePressed(MouseEvent e)
Mouse Pressed. Initial drag

Specified by:
mousePressed in interface MouseListener
Parameters:
e - event

mouseDragged

public void mouseDragged(MouseEvent e)
Mouse Dragged

Specified by:
mouseDragged in interface MouseMotionListener
Parameters:
e - event

mouseReleased

public void mouseReleased(MouseEvent e)
Mouse Released. Finals dragging

Specified by:
mouseReleased in interface MouseListener
Parameters:
e - event

mouseMoved

public void mouseMoved(MouseEvent e)
Mouse Moved

Specified by:
mouseMoved in interface MouseMotionListener
Parameters:
e - event

paintChildren

protected void paintChildren(Graphics g)
Paint Children first, and then paint Lines directly since they're not components.

Overrides:
paintChildren in class JComponent
Parameters:
g - graphics

actionPerformed

public void actionPerformed(ActionEvent e)
Action Listener

Specified by:
actionPerformed in interface ActionListener
Parameters:
e - event

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.