Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Interface
Class VisualipGraphs  view VisualipGraphs download VisualipGraphs.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byInterface.VisualipGraphs
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VisualipGraphs
extends javax.swing.JPanel


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
private  javax.swing.JPanel blocksMap
           
private  javax.swing.JLabel blueLegend
           
private  javax.swing.JPanel colorsPanel
           
private  javax.swing.JTextField cyan
           
private  long end_time
           
private  javax.swing.JPanel flowGraph
           
private  javax.swing.JButton graph
           
private  javax.swing.JButton GraphHelp
           
private  javax.swing.JTabbedPane graphTabs
           
private  javax.swing.JTextField green
           
private  javax.swing.JLabel greenLegend
           
private  javax.swing.JButton jButton1
           
private  javax.swing.JButton jButton2
           
private  javax.swing.JButton jButton3
           
private  javax.swing.JButton jButton4
           
private  javax.swing.JButton jButton5
           
private  javax.swing.JButton jButton6
           
private  javax.swing.JButton jButton7
           
private  javax.swing.JPanel jPanelBottom
           
private  javax.swing.JPanel jPanelTop
           
private  javax.swing.JPanel legendPanel
           
private  javax.swing.JPanel lossGraph
           
private  javax.swing.JPanel manualPanel
           
private  javax.swing.JScrollPane mapBlocksScroll
           
private  javax.swing.JTextField orange
           
private  javax.swing.JLabel orangeLegend
           
private  javax.swing.JPanel packetList
           
private  PacketF.PacketSequence pkt_s
           
private  javax.swing.JButton print
           
private  javax.swing.JRadioButton radio100ms
           
private  javax.swing.JRadioButton radio10ms
           
private  javax.swing.JRadioButton radio1ms
           
private  javax.swing.JRadioButton radio1s
           
private  javax.swing.JRadioButton radio200ms
           
private  javax.swing.JRadioButton radio500micro
           
private  javax.swing.JRadioButton radio500ms
           
private  javax.swing.JRadioButton radio50ms
           
private  javax.swing.JPanel radioButtons
           
private  javax.swing.ButtonGroup radioGroup
           
private  javax.swing.JTextField red
           
private  javax.swing.JLabel redLengend
           
private  long sampling_interval
           
private  javax.swing.JPanel samplingTime
           
private  Misc.SATTableModel sat_table_model
           
private  javax.swing.JScrollPane satDetailsScroll
           
private  javax.swing.JTable satDetailsTable
           
private  javax.swing.JButton save
           
private  javax.swing.JButton selectButton
           
private  long start_time
           
private  javax.swing.JPanel textPanel
           
private  javax.swing.JPanel throughputGraph
           
private  javax.swing.JTextField timeFrom
           
private  javax.swing.JLabel timeFromLabel
           
private  javax.swing.JButton timeIntervalButton
           
private  javax.swing.JLabel timeIntervalLabel
           
private  javax.swing.JPanel timeRange
           
private  javax.swing.JTextField timeTo
           
private  javax.swing.JLabel timeToLabel
           
private  javax.swing.JPanel tool
           
private  javax.swing.JPanel zoom
           
 
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.Container
 
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
VisualipGraphs()
          Creates new form VisualipGraphs
 
Method Summary
 void clearAll()
           
 void createPacketTableListeners()
           
 void displayBlocksMap()
           
private  void formatThroughputChart(JFreeChart chart)
          auxiliary method to format a given chart with the correct settings
private  void graphActionPerformed(java.awt.event.ActionEvent evt)
           
private  void GraphHelpActionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
           
 void plotThroughputGraph()
           
private  void radio100msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio10msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio1msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio1sActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio200msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio500microActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio500msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void radio50msActionPerformed(java.awt.event.ActionEvent evt)
           
private  void selectButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 void setPacketSequence(PacketF.PacketSequence pkt_s)
           
 void setSamplingInterval(long sampling_interval)
           
 void setSATTableModel(Misc.SATTableModel sat_table_model)
           
private  void timeFromActionPerformed(java.awt.event.ActionEvent evt)
           
private  void timeFromCaretUpdate(javax.swing.event.CaretEvent evt)
           
private  void timeIntervalButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sampling_interval

private long sampling_interval

start_time

private long start_time

end_time

private long end_time

pkt_s

private PacketF.PacketSequence pkt_s

sat_table_model

private Misc.SATTableModel sat_table_model

jButton2

private javax.swing.JButton jButton2

zoom

private javax.swing.JPanel zoom

jButton7

private javax.swing.JButton jButton7

jPanelBottom

private javax.swing.JPanel jPanelBottom

samplingTime

private javax.swing.JPanel samplingTime

tool

private javax.swing.JPanel tool

throughputGraph

private javax.swing.JPanel throughputGraph

jButton3

private javax.swing.JButton jButton3

radioButtons

private javax.swing.JPanel radioButtons

mapBlocksScroll

private javax.swing.JScrollPane mapBlocksScroll

satDetailsScroll

private javax.swing.JScrollPane satDetailsScroll

lossGraph

private javax.swing.JPanel lossGraph

save

private javax.swing.JButton save

legendPanel

private javax.swing.JPanel legendPanel

timeTo

private javax.swing.JTextField timeTo

flowGraph

private javax.swing.JPanel flowGraph

radio10ms

private javax.swing.JRadioButton radio10ms

radio50ms

private javax.swing.JRadioButton radio50ms

packetList

private javax.swing.JPanel packetList

timeFromLabel

private javax.swing.JLabel timeFromLabel

green

private javax.swing.JTextField green

timeRange

private javax.swing.JPanel timeRange

orange

private javax.swing.JTextField orange

satDetailsTable

private javax.swing.JTable satDetailsTable

print

private javax.swing.JButton print

blocksMap

private javax.swing.JPanel blocksMap

radio500ms

private javax.swing.JRadioButton radio500ms

timeIntervalButton

private javax.swing.JButton timeIntervalButton

jPanelTop

private javax.swing.JPanel jPanelTop

radio500micro

private javax.swing.JRadioButton radio500micro

greenLegend

private javax.swing.JLabel greenLegend

selectButton

private javax.swing.JButton selectButton

radio200ms

private javax.swing.JRadioButton radio200ms

manualPanel

private javax.swing.JPanel manualPanel

colorsPanel

private javax.swing.JPanel colorsPanel

GraphHelp

private javax.swing.JButton GraphHelp

radio100ms

private javax.swing.JRadioButton radio100ms

radioGroup

private javax.swing.ButtonGroup radioGroup

jButton1

private javax.swing.JButton jButton1

radio1ms

private javax.swing.JRadioButton radio1ms

graphTabs

private javax.swing.JTabbedPane graphTabs

timeToLabel

private javax.swing.JLabel timeToLabel

blueLegend

private javax.swing.JLabel blueLegend

red

private javax.swing.JTextField red

cyan

private javax.swing.JTextField cyan

jButton6

private javax.swing.JButton jButton6

redLengend

private javax.swing.JLabel redLengend

jButton5

private javax.swing.JButton jButton5

graph

private javax.swing.JButton graph

textPanel

private javax.swing.JPanel textPanel

orangeLegend

private javax.swing.JLabel orangeLegend

timeFrom

private javax.swing.JTextField timeFrom

jButton4

private javax.swing.JButton jButton4

radio1s

private javax.swing.JRadioButton radio1s

timeIntervalLabel

private javax.swing.JLabel timeIntervalLabel
Constructor Detail

VisualipGraphs

public VisualipGraphs()
Creates new form VisualipGraphs

Method Detail

setSamplingInterval

public void setSamplingInterval(long sampling_interval)

setPacketSequence

public void setPacketSequence(PacketF.PacketSequence pkt_s)

setSATTableModel

public void setSATTableModel(Misc.SATTableModel sat_table_model)

clearAll

public void clearAll()

plotThroughputGraph

public void plotThroughputGraph()
                         throws Exceptions.NoMorePacketsException

formatThroughputChart

private void formatThroughputChart(JFreeChart chart)
auxiliary method to format a given chart with the correct settings


displayBlocksMap

public void displayBlocksMap()

createPacketTableListeners

public void createPacketTableListeners()

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


timeFromCaretUpdate

private void timeFromCaretUpdate(javax.swing.event.CaretEvent evt)

selectButtonActionPerformed

private void selectButtonActionPerformed(java.awt.event.ActionEvent evt)

timeIntervalButtonActionPerformed

private void timeIntervalButtonActionPerformed(java.awt.event.ActionEvent evt)

radio1sActionPerformed

private void radio1sActionPerformed(java.awt.event.ActionEvent evt)

radio100msActionPerformed

private void radio100msActionPerformed(java.awt.event.ActionEvent evt)

radio10msActionPerformed

private void radio10msActionPerformed(java.awt.event.ActionEvent evt)

radio500microActionPerformed

private void radio500microActionPerformed(java.awt.event.ActionEvent evt)

GraphHelpActionPerformed

private void GraphHelpActionPerformed(java.awt.event.ActionEvent evt)

radio500msActionPerformed

private void radio500msActionPerformed(java.awt.event.ActionEvent evt)

radio200msActionPerformed

private void radio200msActionPerformed(java.awt.event.ActionEvent evt)

radio50msActionPerformed

private void radio50msActionPerformed(java.awt.event.ActionEvent evt)

radio1msActionPerformed

private void radio1msActionPerformed(java.awt.event.ActionEvent evt)

timeFromActionPerformed

private void timeFromActionPerformed(java.awt.event.ActionEvent evt)

jButton1ActionPerformed

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)

graphActionPerformed

private void graphActionPerformed(java.awt.event.ActionEvent evt)