import java.awt.*; import java.applet.*; public class BarMeterApplet5 extends Applet { BarMeter4 meter; DataReader dataReader; public void init(){ meter = new BarMeter4(); add(meter); meter.setMinimum(0); meter.setMaximum(100); meter.setForeground(Color.red); meter.setBackground(Color.black); dataReader = new DataReader(); dataReader.addDataChangeListener(new DataChangeListener(){ public void dataChanged(DataChangeEvent e) { int val = e.getValue(); meter.setValue(val); } }); } public void start(){ dataReader.setActive(true); } public void stop(){ dataReader.setActive(false); dataReader = null; } public void update(Graphics g){ paint(g); } }