/* Tiedosto: Piirra.java Tekijä: Juha Peltomäki, 10.1998. Esimerkki: java-kirja, luku 4, kappale: tapahtumankäsittely. Toiminta: Seurataan hiiren liikettä MouseMotionAdapter-luokan avulla. Piirretään ympyrää hiiren liikkumisen mukaan, jotta muodostunut kuva näyttäisi yhtenäisemmältä. Välillä tulee taukoja, sillä pisteet piirretään joko kerta uudestaan. */ import java.awt.*; import java.awt.event.*; import java.applet.*; import java.util.*; public class Piirra extends Applet { // X- ja Y-koordinaatit sisältävä vektori. private Vector Xkoord; private Vector Ykoord; public void init() { // Alustetaan vektori sekä lisätään hiiren tap. käsittelijä. Xkoord = new Vector(); Ykoord = new Vector(); addMouseMotionListener(new LiikkeenSeuraaja()); } public void paint(Graphics g) { g.drawString("Vedä hiirtä piirtääksesi viivaa!", 30, 20); g.drawString("Tarkkaile myös tilarivillä olevia koordinaatteja", 30, 30); g.setColor(Color.orange); for (int i=0; i