import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class kukkuv2 extends Applet implements MouseListener{ double koef=10; int maapind=200; public kukkuv2(){ addMouseListener(this); } int ex(double ox){ return (int)(ox*koef); } int ey(double oy){ return (int)(maapind-oy*koef); } double ox(int ex){ return ex/koef; } double oy(int ey){ return (maapind-ey)/koef; } double yKoord(double aeg){ return 9.8*aeg*aeg/2; } public void mousePressed(MouseEvent e){ double aeg=0; double ax=ox(e.getX()); double ay=oy(e.getY()); maapind=getHeight(); Graphics g=getGraphics(); for(double ky=0;ay>ky;aeg+=0.1,ky=yKoord(aeg)){ g.fillOval(ex(ax),ey(ay-ky),20,20); try{Thread.sleep(15);}catch(Exception exs){} g.setColor(Color.white); g.fillOval(ex(ax),ey(ay-ky),20,20); g.setColor(Color.black); } } public void mouseReleased(MouseEvent e){} public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public static void main(String[] arg){ Frame f=new Frame(); f.add(new kukkuv2()); f.setSize(800,600); f.setVisible(true); f.addWindowListener(new Raamikuular()); } }