import java.awt.*; import java.applet.Applet; public class Juhtpind extends Canvas{ String nimi=""; Applet ap; Image pilt; double korguspr, laiuspr; int korgus=50, laius=50; public Juhtpind(Applet uap, String unimi){ ap=uap; nimi=unimi; } public boolean mouseDown(Event e, int x, int y){ korguspr=((double)y)/size().height; laiuspr=((double)x)/size().width; ap.action(new Event(this, Event.MOUSE_DOWN,null), e); return true; } public void seaPilt(Image img){ pilt=img; prepareImage(pilt, this); repaint(); } public void paint(Graphics g){ if(pilt!=null){ g.drawImage(pilt, 0, 0, size().width, size().height, ap); } else g.drawOval(size().width/2-5, size().height/2-5, 10, 10); } public Dimension getPreferredSize(){ return new Dimension(laius, korgus); } public Dimension preferredSize(){return getPreferredSize();} public void setPreferredSize(int ux, int uy){ laius=ux; korgus=uy; } }