byucc.jhdl.apps.Viewers.Waves
Class WavesWireFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bybyucc.jhdl.util.ui.AppUIFrame
                          extended bybyucc.jhdl.apps.Viewers.ViewerFrame
                              extended bybyucc.jhdl.apps.Viewers.Waves.WavesWireFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, WavesDataInterface, javax.swing.WindowConstants

public class WavesWireFrame
extends ViewerFrame
implements WavesDataInterface, java.awt.event.ActionListener

WavesWireFrame.java This frame contains a WavesWirePanel and provides a menu bar to incorporate some additional functionality. It can be used in Jab independent applications.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
static java.lang.String ACTION_DELETE_WIRE
          String used for the close action command
 
Fields inherited from class byucc.jhdl.apps.Viewers.ViewerFrame
ACTION_CLOSE, ACTION_EXIT, DEFAULT_LOCATION_X, DEFAULT_LOCATION_Y, DEFAULT_SHOW_CONFIRM_DIALOG_ON_CLOSE, DEFAULT_SHOW_CONFIRM_DIALOG_ON_EXIT, DEFAULT_SYSTEM_EXIT_WHEN_ALL_VIEWERFRAMES_CLOSED, showConfirmDialogOnClose, showConfirmDialogOnExit
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WavesWireFrame()
          Deprecated.  
WavesWireFrame(JHDLHostWidgetInterface hwi)
          Constructs a new WavesWireFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addFileMenuItem(javax.swing.JMenuItem item)
           
 void addWavesMenuItem(javax.swing.JMenuItem item)
           
protected  java.awt.Container buildContentPanel()
          Use this method to create the sole main panel for the frame.
 javax.swing.JMenu buildFileMenu()
           
 javax.swing.JMenuBar buildMenuBar()
          Use this method to create the JMenuBar for the frame
 javax.swing.JMenu buildWavesMenu()
           
 void dispose()
          Overridden method to properly remove SimulatorCallback
 WavesDataManager getWavesDataManager()
           
 WavesWireManager getWireManager()
           
 
Methods inherited from class byucc.jhdl.apps.Viewers.ViewerFrame
buildAndShowFrame, setSystemExitOnAllViewerFramesClosed
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

ACTION_DELETE_WIRE

public static final java.lang.String ACTION_DELETE_WIRE
String used for the close action command

See Also:
Constant Field Values
Constructor Detail

WavesWireFrame

public WavesWireFrame()
Deprecated.  


WavesWireFrame

public WavesWireFrame(JHDLHostWidgetInterface hwi)
Constructs a new WavesWireFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.

Parameters:
hwi - The JHDLHostWidgetInterface this panel will send to its parent.
Method Detail

buildContentPanel

protected java.awt.Container buildContentPanel()
Description copied from class: ViewerFrame
Use this method to create the sole main panel for the frame. This panel may be comprised of other subpanels.

Specified by:
buildContentPanel in class ViewerFrame
Returns:
a Container to be used as the content panel for the frame.

buildMenuBar

public javax.swing.JMenuBar buildMenuBar()
Description copied from class: ViewerFrame
Use this method to create the JMenuBar for the frame

Specified by:
buildMenuBar in class ViewerFrame
Returns:
the JMenuBar for the frame.

buildFileMenu

public javax.swing.JMenu buildFileMenu()

buildWavesMenu

public javax.swing.JMenu buildWavesMenu()

dispose

public void dispose()
Overridden method to properly remove SimulatorCallback

Overrides:
dispose in class ViewerFrame

addFileMenuItem

public void addFileMenuItem(javax.swing.JMenuItem item)

addWavesMenuItem

public void addWavesMenuItem(javax.swing.JMenuItem item)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getWavesDataManager

public WavesDataManager getWavesDataManager()
Specified by:
getWavesDataManager in interface WavesDataInterface

getWireManager

public WavesWireManager getWireManager()


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