Instead of using the definition of MovieApplication
in
Segment 726 to test your meter, you can add a
main
method to the definition of the Meter
frame itself.
That main
method creates a JFrame
instance and attaches a
meter to that frame. The new main
method both displays the meter and
tests the meter setters:
import java.awt.*; import javax.swing.*; public class Meter extends JComponent implements MeterInterface { // Rest of definition same as in Segment 748 public static void main (String argv []) { JFrame frame = new JFrame("Meter Test"); Meter meter = new Meter(0, 100); frame.getContentPane().add("Center", meter); frame.setSize(350, 150); frame.addWindowListener(new ApplicationClosingWindowListener()); frame.show(); meter.setValue(25); meter.setTitle("Meter Test"); } }