import java.awt.*; import java.applet.*; public class Sovelma3 extends Applet { private int lastx, lasty; private Color vari = Color.black; private Button Kumi; private Choice Valinta; public void init() { Kumi = new Button("Poista"); Valinta = new Choice(); Valinta.addItem("Sininen"); Valinta.addItem("Punainen"); Valinta.addItem("Vihreä"); Valinta.addItem("Keltainen"); Valinta.addItem("Violetti"); this.add(Kumi); this.add(Valinta); } public void paint (Graphics G){ Kumi.reshape(10, 10, 50, 20); Valinta.reshape(60,10,130,20); } public boolean mouseDown (Event e, int x, int y ) { lastx=x; lasty=y; return true; } public boolean mouseDrag (Event e, int x, int y ) { Graphics g = this.getGraphics(); g.setColor(vari); g.drawLine(lastx, lasty, x, y); lastx=x; lasty=y; return true; } public boolean action (Event e, Object arg) { if (e.target == Kumi) { repaint(); return true; } else if ( e.target == Valinta) { if (arg.equals("Sininen")) vari = Color.blue; if (arg.equals("Punainen")) vari = Color.red; if (arg.equals("Vihreä")) vari = Color.green; if (arg.equals("Keltainen")) vari = Color.yellow; if (arg.equals("Violetti")) vari = Color.magenta; return true; } else return super.action (e, arg); } }