// ITU F2005 JMA - Homework week 03 // Plot.java // 2005-02-20 Kenn A. Thisted import javax.microedition.lcdui.*; import javax.microedition.midlet.*; //import java.util.Vector; public class Plot /*extends Vector*/ { private String title; private int[] y; public Plot(String title, int[] y) { this.title = title; this.y = y; System.out.println("y.length: " + y.length); //Vector tried and dropped //for (int i = 0; i < y.length; i++) { // addElement(new Integer(y[i])); // System.out.print(y[i] + " "); //} } public void draw(Canvas c, Graphics g) { g.setColor( 255, 255, 255 ); g.fillRect( 0, 0, c.getWidth(), c.getHeight() ); g.setColor( 0, 0, 0 ); g.drawString( title, c.getWidth()/2, 0, g.TOP | g.HCENTER ); int xFactor = 10; int x1 = 0 * xFactor; int y1 = c.getHeight() - y[0]; // from bottom left for (int i = 1; i < y.length; i++) { int x2 = i * xFactor; int y2 = c.getHeight() - y[i]; g.drawLine(x1, y1, x2, y2); x1 = x2; y1 = y2; } } // draw() }