/[schmitzm]/trunk/src/skrueger/swing/HeapBar.java
ViewVC logotype

Diff of /trunk/src/skrueger/swing/HeapBar.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/1.0-gt2-2.6/src/skrueger/swing/HeapBar.java revision 519 by alfonx, Tue Nov 17 12:49:12 2009 UTC trunk/src/skrueger/swing/HeapBar.java revision 685 by alfonx, Wed Feb 10 15:04:02 2010 UTC
# Line 2  package skrueger.swing; Line 2  package skrueger.swing;
2    
3  import java.awt.Color;  import java.awt.Color;
4  import java.awt.Graphics;  import java.awt.Graphics;
5    import java.awt.event.MouseAdapter;
6    import java.awt.event.MouseEvent;
7  import java.util.Locale;  import java.util.Locale;
8  import java.util.Timer;  import java.util.Timer;
9  import java.util.TimerTask;  import java.util.TimerTask;
10    
11  import javax.swing.JProgressBar;  import javax.swing.JProgressBar;
 import javax.swing.SwingUtilities;  
12    
13  import org.apache.log4j.Logger;  import org.apache.log4j.Logger;
14    
 import schmitzm.geotools.gui.GeotoolsGUIUtil;  
15  import schmitzm.lang.LangUtil;  import schmitzm.lang.LangUtil;
16  import schmitzm.lang.ResourceProvider;  import schmitzm.lang.ResourceProvider;
17  import schmitzm.swing.SwingUtil;  import schmitzm.swing.SwingUtil;
# Line 30  public class HeapBar extends JProgressBa Line 30  public class HeapBar extends JProgressBa
30    
31          public HeapBar() {          public HeapBar() {
32                  updateTimer = new Timer("check memory");                  updateTimer = new Timer("check memory");
33                  updateTimer.scheduleAtFixedRate(new UpdateMemoryBarTask(), 100, 1000);                  updateTimer.scheduleAtFixedRate(new UpdateMemoryBarTask(), 1000, 5000);
34    
35                  setMinimum(0);                  setMinimum(0);
36                  setMaximum(100);                  setMaximum(100);
37    
38                  SwingUtil.setPreferredWidth(this, 200);                  SwingUtil.setPreferredWidth(this, 200);
39                    
40                    // Clicking the bar triggers a GC
41                    addMouseListener( new MouseAdapter() {
42                            @Override
43                            public void mouseClicked(MouseEvent e) {
44                                    LangUtil.gcTotal();
45                            }
46                    });
47          }          }
48    
49          @Override          @Override

Legend:
Removed from v.519  
changed lines
  Added in v.685

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26