Home Segments Top Top Previous Next

720: Mainline

The drawLine method appears in the paint method of the Meter class:

import java.awt.*;
import javax.swing.*;
public class Meter extends JComponent implements MeterInterface {
 String title = "Title to be Supplied";
 int minValue, maxValue, value;
 public Meter (int x, int y) {
  minValue = x;
  maxValue = y;
  value = (y + x) / 2;
 }
 public void setValue(int v) {value = v; repaint();}
 public void setTitle(String t) {title = t; repaint();}
 // Getter to be defined
 public void paint(Graphics g) {
  g.drawLine(0, 50, 100, 50);           
  ... 
 } 
}