import java.awt.*; class Kuviot { final static int SUORAKULMIO = 0; final static int VIIVA = 1; final static int ELLIPSI = 2; // tulostettava kuvio int valittu_kuvio = SUORAKULMIO; int X = 0, Y = 0, leveys = 0, korkeus = 0; public void aseta_tyyppi(int k) { valittu_kuvio = k; } public void aseta_koordinaatit(int x, int y, int lev, int kork) { this.X = x; this.Y = y; this.leveys = lev; this.korkeus = kork; } public void paint(Graphics g) { if (valittu_kuvio == Kuviot.SUORAKULMIO) g.fillRect(X, Y, leveys-X, korkeus-Y); else if (valittu_kuvio == Kuviot.VIIVA) g.drawLine(X, Y, leveys, korkeus); else if (valittu_kuvio == Kuviot.ELLIPSI) g.drawOval(X, Y, leveys-X, korkeus-Y); } }