|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsimulator.views.BandwidthResultsDlg
public class BandwidthResultsDlg
This window shows previously measured and saved bandwidths between proxies of some proxy groups. The bandwidth results are presented in a table and a bar chart.
Nested Class Summary | |
---|---|
private class |
BandwidthResultsDlg.TableModel
This nested class represents the data of a JTable. |
Field Summary | |
---|---|
private java.util.Vector<org.jfree.chart.ChartPanel> |
groupCharts
|
private java.util.Vector<BackgroundIcon> |
groupIcons
|
private int |
groupIndex
|
private java.util.Vector<java.lang.String> |
groupNames
|
private java.util.Vector<java.lang.String> |
groupTips
|
private javax.swing.JButton |
jButtonCloseWindow
|
private javax.swing.JButton |
jButtonOpenFile
|
private javax.swing.JPanel |
jContentPane
|
private javax.swing.JFrame |
jFrame
|
private javax.swing.JLabel |
jLabel
|
private javax.swing.JLabel |
jLabel1
|
private javax.swing.JLabel |
jLabel2
|
private javax.swing.JPanel |
jPanel
|
private javax.swing.JPanel |
jPanelGroupTab
|
private javax.swing.JScrollPane |
jScrollPane
|
private javax.swing.JTabbedPane |
jTabbedPane
|
private javax.swing.JTable |
jTable
|
private javax.swing.JTextField |
jTextField1
|
private javax.swing.JTextField |
jTextFieldFilePath
|
private java.util.Vector<BandwidthResultsDlg.TableModel> |
tableModelVec
|
private java.util.Vector<javax.swing.JTable> |
tablesVec
|
Constructor Summary | |
---|---|
BandwidthResultsDlg()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handles menu actions and button presses. |
private org.jfree.chart.ChartPanel |
createChartPanel(java.util.Vector<java.util.Vector<java.lang.Double>> rowData,
java.util.Vector<java.lang.String> srcNames,
java.util.Vector<java.lang.String> destNames,
java.lang.String title,
java.lang.String subtitle)
Creates a chart panel that contains a bar chart with the given results. |
private javax.swing.JButton |
getJButtonCloseWindow()
This method initializes jButtonCloseWindow |
private javax.swing.JButton |
getJButtonOpenFile()
This method initializes jButtonOpenFile |
private javax.swing.JPanel |
getJContentPane()
This method initializes jContentPane |
private javax.swing.JFrame |
getJFrame()
This method initializes jFrame |
private javax.swing.JPanel |
getJPanel()
This method initializes jPanel |
private javax.swing.JPanel |
getJPanelGroupTab()
This method initializes jPanelGroupTab |
private javax.swing.JScrollPane |
getJScrollPane()
This method initializes jScrollPane |
private javax.swing.JTabbedPane |
getJTabbedPane()
This method initializes jTabbedPane |
private javax.swing.JTabbedPane |
getJTabbedPane2()
This method initializes jTabbedPane |
private javax.swing.JTable |
getJTable()
This method initializes jTable |
private javax.swing.JTextField |
getJTextField1()
This method initializes jTextField1 |
private javax.swing.JTextField |
getJTextFieldFilePath()
This method initializes jTextFieldFilePath |
static void |
main(java.lang.String[] args)
For testing purposes. |
boolean |
showMe(javax.swing.JFrame parent,
ScenarioConfig scenarioConfig,
java.lang.String fileName,
java.util.Hashtable<X2XProxy,java.util.Vector<StructBandwidthInfoBean>> resultsTable)
Shows the bandwidth results dialog |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.JFrame jFrame
private javax.swing.JPanel jContentPane
private javax.swing.JButton jButtonOpenFile
private javax.swing.JLabel jLabel
private javax.swing.JTextField jTextFieldFilePath
private javax.swing.JButton jButtonCloseWindow
private javax.swing.JPanel jPanel
private javax.swing.JTabbedPane jTabbedPane
private javax.swing.JPanel jPanelGroupTab
private javax.swing.JLabel jLabel1
private javax.swing.JTextField jTextField1
private javax.swing.JScrollPane jScrollPane
private javax.swing.JTable jTable
private javax.swing.JLabel jLabel2
private java.util.Vector<javax.swing.JTable> tablesVec
private java.util.Vector<BandwidthResultsDlg.TableModel> tableModelVec
private java.util.Vector<java.lang.String> groupNames
private java.util.Vector<java.lang.String> groupTips
private java.util.Vector<BackgroundIcon> groupIcons
private java.util.Vector<org.jfree.chart.ChartPanel> groupCharts
private int groupIndex
Constructor Detail |
---|
public BandwidthResultsDlg()
Method Detail |
---|
private javax.swing.JFrame getJFrame()
private javax.swing.JPanel getJContentPane()
private javax.swing.JButton getJButtonOpenFile()
private javax.swing.JTextField getJTextFieldFilePath()
private javax.swing.JButton getJButtonCloseWindow()
private javax.swing.JPanel getJPanel()
private javax.swing.JTabbedPane getJTabbedPane()
private javax.swing.JTabbedPane getJTabbedPane2()
private javax.swing.JPanel getJPanelGroupTab()
private javax.swing.JTextField getJTextField1()
private javax.swing.JScrollPane getJScrollPane()
private javax.swing.JTable getJTable()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
evt
- an ActionEvent
public boolean showMe(javax.swing.JFrame parent, ScenarioConfig scenarioConfig, java.lang.String fileName, java.util.Hashtable<X2XProxy,java.util.Vector<StructBandwidthInfoBean>> resultsTable)
parent
- scenarioConfig
- fileName
- resultsTable
-
private org.jfree.chart.ChartPanel createChartPanel(java.util.Vector<java.util.Vector<java.lang.Double>> rowData, java.util.Vector<java.lang.String> srcNames, java.util.Vector<java.lang.String> destNames, java.lang.String title, java.lang.String subtitle)
rowData
- - contains the valuessrcNames
- - The names of the source proxiesdestNames
- - The names of the destination proxiestitle
- - The title of the chartsubtitle
- - The subtitle of the chart
public static void main(java.lang.String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |