import java.awt.*; import java.applet.Applet; import java.awt.event.*; public class juku extends Applet implements ActionListener{ int kord=0, kiirus=0; TextField tf1=new TextField("10"); TextField tf2=new TextField("10"); Button nupp=new Button("Alustame!"); public juku(){ add(tf1); add(tf2); add(nupp); nupp.addActionListener(this); tf1.addActionListener(this); tf2.addActionListener(this); } public void actionPerformed(ActionEvent e){ kord=Integer.parseInt(tf1.getText().trim()); kiirus=Integer.parseInt(tf2.getText().trim()); repaint(); } public void paint(Graphics g){ int x=50, y=60, yd=y, k=0; while(k y){ g.setColor(Color.blue); //joonistatakse must ring g.drawOval(x, yd, 30, 30); //pea g.drawLine(x+15, yd+30, x+15, yd+70); //keha g.drawLine(x+15, yd+30, x-15, y+60); //v käsi g.drawLine(x+15, yd+30, x+45, y+60); //p käsi g.drawLine(x+15, yd+70, x, y+85); //v reis g.drawLine(x+15, yd+70, x+30, y+85); //p reis g.drawLine(x, y+85, x-15, y+100); //v säär g.drawLine(x+30, y+85, x+45, y+100); //p säär try{Thread.sleep(50);}catch(Exception f){} //oodatakse veidi g.setColor(Color.green); //ning kustutatakse see g.drawOval(x, yd, 30, 30); //pea g.drawLine(x+15, yd+30, x+15, yd+70); //keha g.drawLine(x+15, yd+30, x-15, y+60); //v käsi g.drawLine(x+15, yd+30, x+45, y+60); //p käsi g.drawLine(x+15, yd+70, x, y+85); //v reis g.drawLine(x+15, yd+70, x+30, y+85); //p reis g.drawLine(x, y+85, x-15, y+100); //v säär g.drawLine(x+30, y+85, x+45, y+100); //p säär yd=yd-kiirus; }//lõppeb ülesminek k=k+1; }//lõppeb loendamine }//lõppeb graafika public static void main(String argumendid[]){ Frame f=new Frame("Juku kükitab"); f.setSize(130, 250); f.setLocation(200, 200); f.add(new juku()); f.setBackground(Color.green); f.setVisible(true); } }