edu.cmu.emulator.vis
Class PathPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.cmu.emulator.vis.PathPanel
- All Implemented Interfaces:
- SliderPanelListener, ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener
public class PathPanel
- extends JPanel
- implements ChangeListener, SliderPanelListener, ActionListener
- See Also:
- Serialized Form
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, transferFocusBackward, transferFocusUpCycle |
srcNode
protected String srcNode
srcAntenna
protected int srcAntenna
destNode
protected String destNode
destAntenna
protected int destAntenna
pathIndex
protected int pathIndex
minDelay
protected int minDelay
maxDelay
protected int maxDelay
myPath
protected Path myPath
lossModelStr
protected String lossModelStr
fadingModelStr
protected String fadingModelStr
delayModelStr
protected String delayModelStr
sigEnv
protected SignalEnvironment sigEnv
pathIndexLabel
protected JLabel pathIndexLabel
sigPanel
protected SigPanel sigPanel
delayPanel
protected DelayPanel delayPanel
graphButton
protected JButton graphButton
fadingModelCBox
protected JComboBox fadingModelCBox
lossField
protected JTextField lossField
delayField
protected JTextField delayField
WIDTH
private static final int WIDTH
- See Also:
- Constant Field Values
HEIGHT
private static final int HEIGHT
- See Also:
- Constant Field Values
SIG_PANEL_WIDTH
private static final int SIG_PANEL_WIDTH
- See Also:
- Constant Field Values
SIG_PANEL_HEIGHT
private static final int SIG_PANEL_HEIGHT
- See Also:
- Constant Field Values
DELAY_PANEL_WIDTH
private static final int DELAY_PANEL_WIDTH
- See Also:
- Constant Field Values
DELAY_PANEL_HEIGHT
private static final int DELAY_PANEL_HEIGHT
- See Also:
- Constant Field Values
NAME_LABEL_WIDTH
private static final int NAME_LABEL_WIDTH
- See Also:
- Constant Field Values
NAME_LABEL_HEIGHT
private static final int NAME_LABEL_HEIGHT
- See Also:
- Constant Field Values
LOSS_LABEL_WIDTH
private static final int LOSS_LABEL_WIDTH
- See Also:
- Constant Field Values
FADING_LABEL_WIDTH
private static final int FADING_LABEL_WIDTH
- See Also:
- Constant Field Values
GRAPH_BUTTON_WIDTH
private static final int GRAPH_BUTTON_WIDTH
- See Also:
- Constant Field Values
GRAPH_BUTTON_HEIGHT
private static final int GRAPH_BUTTON_HEIGHT
- See Also:
- Constant Field Values
COMBO_BOX_WIDTH
private static final int COMBO_BOX_WIDTH
- See Also:
- Constant Field Values
SMALL_LABEL_WIDTH
private static final int SMALL_LABEL_WIDTH
- See Also:
- Constant Field Values
lastSigSliderChange
static long lastSigSliderChange
PathPanel
public PathPanel(String srcNode,
int srcAntenna,
String destNode,
int destAntenna,
int pathIndex,
Path myPath,
SignalEnvironment sigEnv)
setEditable
public void setEditable(boolean editable)
init
private void init()
stateChanged
public void stateChanged(ChangeEvent e)
- Specified by:
stateChanged
in interface ChangeListener
redraw
public void redraw()
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
valueChanged
public void valueChanged(SliderPanel source,
int value)
- Specified by:
valueChanged
in interface SliderPanelListener
Copyright © 2013. All Rights Reserved.