comparison src/org/dancres/blitz/tools/dash/DashBoard.java @ 23:28c84687bdb8

Add an additional option on Dashboard to display full stats as raw strings.
author Dan Creswell <dan.creswell@gmail.com>
date Fri, 28 Aug 2009 21:01:04 +0100
parents 3dc0c5604566
children
comparison
equal deleted inserted replaced
22:b7e52953b7a6 23:28c84687bdb8
47 memoryBar = new javax.swing.JProgressBar(); 47 memoryBar = new javax.swing.JProgressBar();
48 txnButton = new javax.swing.JButton(); 48 txnButton = new javax.swing.JButton();
49 spaceOpButton = new javax.swing.JButton(); 49 spaceOpButton = new javax.swing.JButton();
50 instancesButton = new javax.swing.JButton(); 50 instancesButton = new javax.swing.JButton();
51 memoryButton = new javax.swing.JButton(); 51 memoryButton = new javax.swing.JButton();
52 rawButton = new javax.swing.JButton();
52 takeCount = new javax.swing.JLabel(); 53 takeCount = new javax.swing.JLabel();
53 writeCount = new javax.swing.JLabel(); 54 writeCount = new javax.swing.JLabel();
54 readCount = new javax.swing.JLabel(); 55 readCount = new javax.swing.JLabel();
55 56
56 setLayout(null); 57 setLayout(null);
145 } 146 }
146 }); 147 });
147 148
148 add(memoryButton); 149 add(memoryButton);
149 memoryButton.setBounds(580, 10, 140, 26); 150 memoryButton.setBounds(580, 10, 140, 26);
151
152 rawButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("images/steak.gif")));
153 rawButton.setText("Raw");
154 rawButton.addActionListener(new java.awt.event.ActionListener() {
155 public void actionPerformed(java.awt.event.ActionEvent evt) {
156 rawButtonActionPerformed(evt);
157 }
158 });
159
160 add(rawButton);
161 rawButton.setBounds(720, 10, 140, 26);
150 162
151 takeCount.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); 163 takeCount.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
152 takeCount.setText("0"); 164 takeCount.setText("0");
153 add(takeCount); 165 add(takeCount);
154 takeCount.setBounds(200, 40, 80, 15); 166 takeCount.setBounds(200, 40, 80, 15);
186 StatsFrame statsFrame=new StatsFrame(parent,"Blocking",StatsFrame.BLOCKERS); 198 StatsFrame statsFrame=new StatsFrame(parent,"Blocking",StatsFrame.BLOCKERS);
187 _openWindows.add(statsFrame); 199 _openWindows.add(statsFrame);
188 statsFrame.setBounds(getNextWinBounds()); 200 statsFrame.setBounds(getNextWinBounds());
189 statsFrame.setVisible(true); 201 statsFrame.setVisible(true);
190 }//GEN-LAST:event_memoryButtonActionPerformed 202 }//GEN-LAST:event_memoryButtonActionPerformed
203
204 private void rawButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_memoryButtonActionPerformed
205 StatsFrame statsFrame=new StatsFrame(parent,"Raw",StatsFrame.RAW);
206 _openWindows.add(statsFrame);
207 statsFrame.setBounds(getNextWinBounds());
208 statsFrame.setVisible(true);
209 }
191 210
192 private void memoryButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_memoryButtonActionPerformed 211 private void memoryButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_memoryButtonActionPerformed
193 // Add your handling code here: 212 // Add your handling code here:
194 //JOptionPane.showMessageDialog(this,"Not implemented yet!"); 213 //JOptionPane.showMessageDialog(this,"Not implemented yet!");
195 StatsFrame statsFrame=new StatsFrame(parent,"Memory usage",StatsFrame.MEMORY); 214 StatsFrame statsFrame=new StatsFrame(parent,"Memory usage",StatsFrame.MEMORY);
230 private javax.swing.JLabel blockingReadLb; 249 private javax.swing.JLabel blockingReadLb;
231 private javax.swing.JLabel blockingReadCount; 250 private javax.swing.JLabel blockingReadCount;
232 private javax.swing.JButton blockingOpButton; 251 private javax.swing.JButton blockingOpButton;
233 private javax.swing.JLabel instanceCount; 252 private javax.swing.JLabel instanceCount;
234 private javax.swing.JButton instancesButton; 253 private javax.swing.JButton instancesButton;
254 private javax.swing.JButton rawButton;
235 private javax.swing.JProgressBar memoryBar; 255 private javax.swing.JProgressBar memoryBar;
236 private javax.swing.JButton memoryButton; 256 private javax.swing.JButton memoryButton;
237 private javax.swing.JLabel memoryCount; 257 private javax.swing.JLabel memoryCount;
238 private javax.swing.JLabel readCount; 258 private javax.swing.JLabel readCount;
239 private javax.swing.JLabel readCountLb; 259 private javax.swing.JLabel readCountLb;