comparison src/org/dancres/blitz/tools/dash/DashBoardFrame.java @ 8:77db38eb3042

Remove some dead code (Dave Brosius)
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 23 May 2009 11:28:26 +0100
parents 3dc0c5604566
children 28c84687bdb8
comparison
equal deleted inserted replaced
7:fa7203ea1622 8:77db38eb3042
1 package org.dancres.blitz.tools.dash; 1 package org.dancres.blitz.tools.dash;
2 2
3 import java.awt.BorderLayout; 3 import java.awt.BorderLayout;
4 import java.awt.FlowLayout;
5 import java.awt.Dimension; 4 import java.awt.Dimension;
6 import java.awt.event.WindowAdapter; 5 import java.awt.event.WindowAdapter;
7 import java.awt.event.WindowEvent; 6 import java.awt.event.WindowEvent;
8 import java.util.HashMap;
9 import java.util.Map;
10 7
11 import java.util.logging.Logger; 8 import java.util.logging.Logger;
12 import java.util.logging.Level; 9 import java.util.logging.Level;
13 10
14 import javax.swing.JComponent; 11 import javax.swing.JComponent;
15 import javax.swing.JFrame; 12 import javax.swing.JFrame;
16 import javax.swing.JLabel; 13 import javax.swing.JLabel;
17 import javax.swing.JOptionPane; 14 import javax.swing.JOptionPane;
18 import javax.swing.JPanel;
19 import javax.swing.UIManager; 15 import javax.swing.UIManager;
20 import javax.swing.plaf.metal.MetalLookAndFeel; 16 import javax.swing.plaf.metal.MetalLookAndFeel;
21 import javax.swing.SwingUtilities;
22 import javax.swing.ImageIcon; 17 import javax.swing.ImageIcon;
23 18
24 import org.dancres.blitz.remote.StatsAdmin; 19 import org.dancres.blitz.remote.StatsAdmin;
25 import org.dancres.blitz.stats.Stat; 20 import org.dancres.blitz.stats.Stat;
26 21
30 static final Logger theLogger = 25 static final Logger theLogger =
31 Logger.getLogger("org.dancres.blitz.tools.dash.DashBoardFrame"); 26 Logger.getLogger("org.dancres.blitz.tools.dash.DashBoardFrame");
32 27
33 private StatsAdmin _admin; 28 private StatsAdmin _admin;
34 private DashBoard _dashBoard; 29 private DashBoard _dashBoard;
35 private JLabel _status;
36 private Thread _updater; 30 private Thread _updater;
37 private boolean _exitOnClose; 31 private boolean _exitOnClose;
38 private StatsTableModel _allStats=new StatsTableModel();
39 32
40 public DashBoardFrame(String title,StatsAdmin admin,boolean exitOnClose){ 33 public DashBoardFrame(String title,StatsAdmin admin,boolean exitOnClose){
41 super(title); 34 super(title);
42 35
43 // System.out.println("Blitz Dashboard: Developed in association with Inca X (www.incax.com)"); 36 // System.out.println("Blitz Dashboard: Developed in association with Inca X (www.incax.com)");
103 _dashBoard=new DashBoard(this); 96 _dashBoard=new DashBoard(this);
104 _dashBoard.init(_admin); 97 _dashBoard.init(_admin);
105 return _dashBoard; 98 return _dashBoard;
106 99
107 } 100 }
108 private JComponent createStatusBar(){ 101
109 _status=new JLabel();
110 JPanel p=new JPanel();
111 p.setLayout( new FlowLayout(FlowLayout.LEFT));
112 p.add(_status);
113 p.setPreferredSize(new Dimension(740, 140));
114 return p;
115 }
116 public void run(){ 102 public void run(){
117 while(!_updater.isInterrupted()){ 103 while(!_updater.isInterrupted()){
118 try{ 104 try{
119 //need to be configurable 105 //need to be configurable
120 Thread.sleep(1500); 106 Thread.sleep(1500);
121 Map lookup=new HashMap();
122 107
123 Stat[] stats = _admin.getStats(); 108 Stat[] stats = _admin.getStats();
124 _dashBoard.update(stats); 109 _dashBoard.update(stats);
125 //now pass on to main global view 110 //now pass on to main global view
126 111