/* DualMonitor.java Track a two int values; one that get resets periodically and one that totals. Rich Acuff 28-Sep-97 */ import java.awt.*; public class DualMonitor extends Monitor { Label splitL, totalL; int split, total; public DualMonitor (Label s, Label t) { splitL = s; totalL = t; split = 0; total = 0; show(); } public void reset () { total = 0; split = 0; show(); } public int getSplit () { return split; } public int getTotal () { return total; } public void incr () { split++; total++; } public void decr () { split--; total--; } public void startSplit () { split = 0; } public void show () { splitL.setText(RichUtil.intToString(split)); totalL.setText(RichUtil.intToString(total)); } public String toString () { return Integer.toString (split); } }