20 |
public class HeapBar extends JProgressBar { |
public class HeapBar extends JProgressBar { |
21 |
private static final Logger LOGGER = Logger.getLogger(HeapBar.class); |
private static final Logger LOGGER = Logger.getLogger(HeapBar.class); |
22 |
|
|
23 |
protected static ResourceProvider RESOURCE = new ResourceProvider(LangUtil |
protected static ResourceProvider RESOURCE = ResourceProvider.newInstance(LangUtil |
24 |
.extendPackagePath(SwingUtil.class, |
.extendPackagePath(SwingUtil.class, |
25 |
"resource.locales.SwingResourceBundle"), Locale.ENGLISH); |
"resource.locales.SwingResourceBundle"), Locale.ENGLISH); |
26 |
|
|
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); |