byucc.jhdl.apps.Viewers.Event
Class JHDLAbstractHostPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bybyucc.jhdl.apps.Viewers.Event.JHDLAbstractHostPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, JHDLHostWidgetInterface, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
cvtPanel

public abstract class JHDLAbstractHostPanel
extends javax.swing.JPanel
implements JHDLHostWidgetInterface

This is the JHDLHostPanel that the master widget's panel will extend.

Version:
$Id: JHDLAbstractHostPanel.java,v 1.2 2004/03/12 04:07:24 tsa6 Exp $
Author:
Tyler Anderson
See Also:
JHDLHostWidgetInterface, Serialized Form

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
 
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
JHDLAbstractHostPanel()
          Default Constructor
 
Method Summary
abstract  void addJHDLMouseEventGenerator(JHDLMouseEventGenerator meg)
          This method will take the passed in JHDLMouseEventGenerator, and call addJHDLMouseEventListener on it, passing in the designated JHDLMouseEventListener.
abstract  void addJHDLWidgetEventListener(JHDLWidgetEventListener wel)
          This method must call addJHDLWidgetEventListener on whichever containing widget is designated as the JHDLWidgetEventListener, unless it defines the method, and adds the listener to its own list of listeners, itself.
abstract  CLInterpreter getCLInterpreter()
          Accessor method.
abstract  javax.swing.JMenuBar getJMenuBar()
          Returns the menu bar of the Master Widget.
abstract  Cell getRootCell()
          Accessor method.
abstract  void refreshGUI()
          Refreshes the Master Widget (used for after you add to its JMenuBar.
abstract  void removeJHDLMouseEventGenerator(JHDLMouseEventGenerator meg)
          This method will take the passed in JHDLMouseEventGenerator, and call removeJHDLMouseEventListener on it, passing in the designated JHDLMouseEventListener.
abstract  void removeJHDLWidgetEventListener(JHDLWidgetEventListener wel)
          This method must call removeJHDLWidgetEventListener on whichever containing widget is designated as the JHDLWidgetEventListener, unless it defines the method, and removes the listener from its own list of listeners, itself.
 
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, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JHDLAbstractHostPanel

public JHDLAbstractHostPanel()
Default Constructor

Method Detail

addJHDLMouseEventGenerator

public abstract void addJHDLMouseEventGenerator(JHDLMouseEventGenerator meg)
This method will take the passed in JHDLMouseEventGenerator, and call addJHDLMouseEventListener on it, passing in the designated JHDLMouseEventListener.

Specified by:
addJHDLMouseEventGenerator in interface JHDLHostWidgetInterface

removeJHDLMouseEventGenerator

public abstract void removeJHDLMouseEventGenerator(JHDLMouseEventGenerator meg)
This method will take the passed in JHDLMouseEventGenerator, and call removeJHDLMouseEventListener on it, passing in the designated JHDLMouseEventListener.

Specified by:
removeJHDLMouseEventGenerator in interface JHDLHostWidgetInterface

addJHDLWidgetEventListener

public abstract void addJHDLWidgetEventListener(JHDLWidgetEventListener wel)
This method must call addJHDLWidgetEventListener on whichever containing widget is designated as the JHDLWidgetEventListener, unless it defines the method, and adds the listener to its own list of listeners, itself.

Specified by:
addJHDLWidgetEventListener in interface JHDLHostWidgetInterface

removeJHDLWidgetEventListener

public abstract void removeJHDLWidgetEventListener(JHDLWidgetEventListener wel)
This method must call removeJHDLWidgetEventListener on whichever containing widget is designated as the JHDLWidgetEventListener, unless it defines the method, and removes the listener from its own list of listeners, itself.

Specified by:
removeJHDLWidgetEventListener in interface JHDLHostWidgetInterface

getCLInterpreter

public abstract CLInterpreter getCLInterpreter()
Accessor method.

Specified by:
getCLInterpreter in interface JHDLHostWidgetInterface

getRootCell

public abstract Cell getRootCell()
Accessor method.

Specified by:
getRootCell in interface JHDLHostWidgetInterface

getJMenuBar

public abstract javax.swing.JMenuBar getJMenuBar()
Returns the menu bar of the Master Widget.

Specified by:
getJMenuBar in interface JHDLHostWidgetInterface

refreshGUI

public abstract void refreshGUI()
Refreshes the Master Widget (used for after you add to its JMenuBar.

Specified by:
refreshGUI in interface JHDLHostWidgetInterface


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.