|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
byucc.jhdl.apps.Viewers.Schematic.CircuitView
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.JTextField |
infoField
|
SchematicCanvas |
myCanvas
|
protected static int |
radix
|
protected BVFormat |
radixFormat
|
SchematicScrollPane |
scrollPane
|
protected static boolean |
stickyTag
|
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 | |
CircuitView(ViewManager vMan,
Cell myCell)
|
|
CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
Constructors |
|
CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey,
Wire selWire)
|
|
CircuitView(ViewManager vMan,
Cell myCell,
java.lang.String title)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
java.lang.String title)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addMenuItems(javax.swing.JMenu menu,
java.lang.String menuTitle)
|
void |
clearSelectionList()
|
void |
clearTransferBuffer()
|
void |
dismissButtonAction()
|
void |
dispose()
|
void |
doubleClickCell(Cell p)
Callback function that is called when the user double clicks on a cell in the SchematicCanvas. |
javax.swing.JMenu |
getMenu()
|
javax.swing.JMenuBar |
getMenuBar()
|
java.lang.String |
getName()
|
java.util.Vector |
getTransferBuffer()
|
protected boolean |
getViewAll()
|
protected boolean |
getViewPortProperties()
|
protected boolean |
getViewProperties()
|
boolean |
isTransferring()
|
void |
print()
|
void |
schematicMouseActionPerformed(SchematicMouseEvent e)
|
void |
selectWire(Wire selWire)
helpers to make the constructors a little easier |
void |
setCellColorModel(CellColorModel cm)
|
void |
setCellSelected(Cell cell,
boolean b)
|
void |
setFrame(GenericFrame gFrame)
|
void |
setVisible(boolean b)
|
boolean |
unwatchWire(Wire wire)
|
void |
update()
|
void |
updateSchematicInfo(java.lang.String info)
|
boolean |
watchWire(Wire wire)
|
void |
windowClosing()
|
void |
windowClosing(java.awt.event.WindowEvent event)
|
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, 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, 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 |
Field Detail |
public SchematicCanvas myCanvas
public SchematicScrollPane scrollPane
public javax.swing.JTextField infoField
protected BVFormat radixFormat
protected static int radix
protected static boolean stickyTag
Constructor Detail |
public CircuitView(ViewManager vMan, Cell myCell, int locx, int locy, int sizex, int sizey)
public CircuitView(ViewManager vMan, Cell myCell, int locx, int locy, int sizex, int sizey, Wire selWire)
public CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell, int locx, int locy, int sizex, int sizey)
public CircuitView(ViewManager vMan, Cell myCell)
public CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell)
public CircuitView(ViewManager vMan, Cell myCell, java.lang.String title)
public CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell, java.lang.String title)
Method Detail |
public void selectWire(Wire selWire)
public void setFrame(GenericFrame gFrame)
setFrame
in interface Tool
public void addMenuItems(javax.swing.JMenu menu, java.lang.String menuTitle)
addMenuItems
in interface Tool
public javax.swing.JMenu getMenu()
getMenu
in interface Tool
public javax.swing.JMenuBar getMenuBar()
getMenuBar
in interface Tool
public void updateSchematicInfo(java.lang.String info)
public void dismissButtonAction()
public void setVisible(boolean b)
public void windowClosing(java.awt.event.WindowEvent event)
public void windowClosing()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface Tool
protected boolean getViewAll()
protected boolean getViewProperties()
protected boolean getViewPortProperties()
public java.lang.String getName()
getName
in interface Tool
public void update()
public void print()
public void schematicMouseActionPerformed(SchematicMouseEvent e)
schematicMouseActionPerformed
in interface SchematicMouseListener
public void doubleClickCell(Cell p)
public boolean isTransferring()
public java.util.Vector getTransferBuffer()
public void clearTransferBuffer()
public void setCellSelected(Cell cell, boolean b)
public void setCellColorModel(CellColorModel cm)
public void clearSelectionList()
public void dispose()
public boolean watchWire(Wire wire)
public boolean unwatchWire(Wire wire)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |