byucc.jhdl.apps.Viewers.BrowserMainFrame
Class BrowserMainFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bybyucc.jhdl.apps.Viewers.BrowserMainFrame.BrowserMainFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, CircuitSelectionListener, CLICommandListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, Tool

public class BrowserMainFrame
extends javax.swing.JPanel
implements Tool, CircuitSelectionListener, CLICommandListener, java.awt.event.ActionListener

See Also:
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
 javax.swing.JScrollPane btScrollPane
           
 javax.swing.JSplitPane splitPane
           
 javax.swing.JScrollPane tableScrollPane
           
 
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
BrowserMainFrame(java.util.Vector recentlyLoadedClasses)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addMenuItems(javax.swing.JMenu menu, java.lang.String menuTitle)
           
 void clearCheckBoxes()
           
 void CLICommandEventFired(CLICommandEvent e)
           
 ConsoleFrame getCFrame()
           
 CLInterpreter getInterp()
           
 javax.swing.JMenu getMenu()
           
 javax.swing.JMenuBar getMenuBar()
           
 Cell getSelectedCell(boolean debug)
           
 int getSelectedTableIndex()
           
 Wire getSelectedWire(int wIndex)
           
 Wire getTheSelectedWire()
           
 boolean isViewChildWiresSelected()
           
 void registerSelector(CircuitSelector selector)
           
 void selectionChanged(CircuitSelector changer)
           
 void setCellInfo(CellInfo info)
           
 void setFrame(GenericFrame g)
           
 void updateTable()
           
 void updateTree(Node rNode)
           
 
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
 
Methods inherited from interface byucc.jhdl.apps.Viewers.Tool
getName
 

Field Detail

btScrollPane

public javax.swing.JScrollPane btScrollPane

tableScrollPane

public javax.swing.JScrollPane tableScrollPane

splitPane

public javax.swing.JSplitPane splitPane
Constructor Detail

BrowserMainFrame

public BrowserMainFrame(java.util.Vector recentlyLoadedClasses)
Method Detail

CLICommandEventFired

public void CLICommandEventFired(CLICommandEvent e)
Specified by:
CLICommandEventFired in interface CLICommandListener

getCFrame

public ConsoleFrame getCFrame()

getInterp

public CLInterpreter getInterp()

actionPerformed

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

updateTree

public void updateTree(Node rNode)

registerSelector

public void registerSelector(CircuitSelector selector)
Specified by:
registerSelector in interface CircuitSelectionListener

selectionChanged

public void selectionChanged(CircuitSelector changer)
Specified by:
selectionChanged in interface CircuitSelectionListener

isViewChildWiresSelected

public boolean isViewChildWiresSelected()

setCellInfo

public void setCellInfo(CellInfo info)

updateTable

public void updateTable()

getSelectedWire

public Wire getSelectedWire(int wIndex)

getTheSelectedWire

public Wire getTheSelectedWire()

getSelectedTableIndex

public int getSelectedTableIndex()

getSelectedCell

public Cell getSelectedCell(boolean debug)

addMenuItems

public void addMenuItems(javax.swing.JMenu menu,
                         java.lang.String menuTitle)
Specified by:
addMenuItems in interface Tool

getMenu

public javax.swing.JMenu getMenu()
Specified by:
getMenu in interface Tool

getMenuBar

public javax.swing.JMenuBar getMenuBar()
Specified by:
getMenuBar in interface Tool

setFrame

public void setFrame(GenericFrame g)
Specified by:
setFrame in interface Tool

clearCheckBoxes

public void clearCheckBoxes()


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