com.altair.hwm.toolkit.page
Class HWMPageMgrView

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 com.altair.hwm.toolkit.page.HWMPageMgrView
All Implemented Interfaces:
HWMToolkitEventListener, java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class HWMPageMgrView
extends javax.swing.JPanel
implements java.beans.PropertyChangeListener, HWMToolkitEventListener, java.awt.event.MouseListener, java.awt.event.ActionListener, java.awt.event.MouseMotionListener

Title: HWMPageMgrView

Description: This is the view class for the page mgr. This will contain the pages

Company: Altair Engineering, Inc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
HWMPageMgrView(HWMFrameModel frmModel)
          Constructor
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          actions Right click of the popup menu On page --By Surya 20th Oct 2006
 void AddToolkitEventListener(HWMToolkitEventListener listenerEvent)
          Adds a HWMToolkitEventListener
 void CreateColorMenu()
           
 void CreateGridSize()
           
 void CreatePopupMenu()
           
 void CreateSelectionMenu()
           
 void EventPerformed(HWMToolkitEvent eventToolkit)
          The toolkit event listener
 HWMPage GetPage()
          Get the page
 void mouseClicked(java.awt.event.MouseEvent evtMouse)
          When page is clicked fire the page selected event
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent evtMouse)
          When mouse enters the page
 void mouseExited(java.awt.event.MouseEvent evtMouse)
          When mouse exits the page
 void mouseMoved(java.awt.event.MouseEvent evtMouse)
           
 void mousePressed(java.awt.event.MouseEvent evtMouse)
          When mouse is pressed on the page
 void mouseReleased(java.awt.event.MouseEvent evtMouse)
          When mouse is released
 void pasteBeanFromPage()
          paste Bean from page...
 void propertyChange(java.beans.PropertyChangeEvent propChangeEvt)
          The prop change event listener
 void RemoveToolkitEventListener(HWMToolkitEventListener listenerEvt)
          Removes a HWMToolkitEventListener
 void selectAllControls()
           
 void SetActiveModelInstance(HWMModelInstance hwmModelInstance)
          Sets the model instance
 void SetPage(HWMPage pageNew, java.lang.Object objOrigSrc)
          Sets the visible page
 void showPopupMenu(java.awt.event.MouseEvent evtMouse)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HWMPageMgrView

public HWMPageMgrView(HWMFrameModel frmModel)
Constructor

Parameters:
frmModel - The frame model from which we get events whenever the model instance changes
Method Detail

CreateColorMenu

public void CreateColorMenu()

CreateGridSize

public void CreateGridSize()

CreateSelectionMenu

public void CreateSelectionMenu()

CreatePopupMenu

public void CreatePopupMenu()

SetActiveModelInstance

public void SetActiveModelInstance(HWMModelInstance hwmModelInstance)
Sets the model instance

Parameters:
hwmModelInstance - The active model instance - can be null

SetPage

public void SetPage(HWMPage pageNew,
                    java.lang.Object objOrigSrc)
Sets the visible page

Parameters:
pageNew - The page to show

GetPage

public HWMPage GetPage()
Get the page

Returns:
hwmPage The current page and it could be null

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evtMouse)
When page is clicked fire the page selected event

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
evtMouse - The mouse event object

mousePressed

public void mousePressed(java.awt.event.MouseEvent evtMouse)
When mouse is pressed on the page

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
evtMouse - The mouse event object

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evtMouse)
When mouse is released

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
evtMouse - The mouse event object

showPopupMenu

public void showPopupMenu(java.awt.event.MouseEvent evtMouse)

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evtMouse)
When mouse enters the page

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
evtMouse - The mouse event object

mouseExited

public void mouseExited(java.awt.event.MouseEvent evtMouse)
When mouse exits the page

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
evtMouse - The mouse event object

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent propChangeEvt)
The prop change event listener

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
propChangeEvt - The event object for prop change events

EventPerformed

public void EventPerformed(HWMToolkitEvent eventToolkit)
The toolkit event listener

Specified by:
EventPerformed in interface HWMToolkitEventListener
Parameters:
eventToolkit - The event object for toolkit events

AddToolkitEventListener

public void AddToolkitEventListener(HWMToolkitEventListener listenerEvent)
Adds a HWMToolkitEventListener

Parameters:
listenerEvent - The listener to add

RemoveToolkitEventListener

public void RemoveToolkitEventListener(HWMToolkitEventListener listenerEvt)
Removes a HWMToolkitEventListener

Parameters:
listenerEvent - The listener to remove

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
actions Right click of the popup menu On page --By Surya 20th Oct 2006

Specified by:
actionPerformed in interface java.awt.event.ActionListener

selectAllControls

public void selectAllControls()

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent evtMouse)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

pasteBeanFromPage

public void pasteBeanFromPage()
paste Bean from page...