diff 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
line wrap: on
line diff
--- a/src/org/dancres/blitz/tools/dash/DashBoard.java	Fri Aug 28 17:23:33 2009 +0100
+++ b/src/org/dancres/blitz/tools/dash/DashBoard.java	Fri Aug 28 21:01:04 2009 +0100
@@ -49,6 +49,7 @@
         spaceOpButton = new javax.swing.JButton();
         instancesButton = new javax.swing.JButton();
         memoryButton = new javax.swing.JButton();
+        rawButton = new javax.swing.JButton();
         takeCount = new javax.swing.JLabel();
         writeCount = new javax.swing.JLabel();
         readCount = new javax.swing.JLabel();
@@ -148,6 +149,17 @@
         add(memoryButton);
         memoryButton.setBounds(580, 10, 140, 26);
 
+        rawButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("images/steak.gif")));
+        rawButton.setText("Raw");
+        rawButton.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                rawButtonActionPerformed(evt);
+            }
+        });
+
+        add(rawButton);
+        rawButton.setBounds(720, 10, 140, 26);
+
         takeCount.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
         takeCount.setText("0");
         add(takeCount);
@@ -189,6 +201,13 @@
         statsFrame.setVisible(true);
     }//GEN-LAST:event_memoryButtonActionPerformed
 
+    private void rawButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_memoryButtonActionPerformed
+        StatsFrame statsFrame=new StatsFrame(parent,"Raw",StatsFrame.RAW);
+        _openWindows.add(statsFrame);
+        statsFrame.setBounds(getNextWinBounds());
+        statsFrame.setVisible(true);
+    }
+
     private void memoryButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_memoryButtonActionPerformed
         // Add your handling code here:
         //JOptionPane.showMessageDialog(this,"Not implemented yet!");
@@ -232,6 +251,7 @@
     private javax.swing.JButton blockingOpButton;
     private javax.swing.JLabel instanceCount;
     private javax.swing.JButton instancesButton;
+    private javax.swing.JButton rawButton;
     private javax.swing.JProgressBar memoryBar;
     private javax.swing.JButton memoryButton;
     private javax.swing.JLabel memoryCount;