import java.awt.*; import java.awt.event.*; import java.io.*; import java.applet.Applet; import java.awt.image.*; import com.sun.image.codec.jpeg.*; public class pildiredaktor extends Panel implements ActionListener, MouseListener{ int x=30; //algne joonistuskoht int y=50; int laius=20; int korgus=20; int m=100; //max kujundite arv ekraanil, massiivi suurus int[] kpx=new int[m]; //massiiv kujundi keskpunkti x-le int[] kpy=new int[m]; //massiiv kujundi keskpunkti y-le int[] kujund=new int[m]; //massiiv kujundi tüübi määramiseks int[] varvus=new int[m]; //massiiv kujundi värvi määramiseks int k=0; //kujundiloendur int memory; //kujund "mällu" int aadress; //kujundi asukoht massiivis //nupud ja muu BufferedImage pilt=new BufferedImage(400, 300, BufferedImage.TYPE_INT_RGB); Graphics2D piltg=pilt.createGraphics(); String[] varvinimed={"Punane", "Sinine", "Kollane", "Roheline"}; Color[] varvid={Color.red, Color.blue, Color.yellow, Color.green}; String[] kujundinimed={"Tühi ring", "Täis ring", "Tühi ruut", "Täis ruut"}; Button loe=new Button("Loe fail"); Button salvesta=new Button("Salvesta fail"); Button joonista=new Button("Joonista kujund"); TextField tf1=new TextField(20); Choice varvivalik=new Choice(); Choice kujundivalik=new Choice(); public pildiredaktor(){ for(int i=0; i