/* Pudelis on näha kasutaja määratud kogus jooki. Pudeli maht on 1 liiter. */ import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Pudel2 extends Applet implements ActionListener{ TextField tf=new TextField("300"); // Button nupp=new Button(" OK "); public Pudel2(){ add(tf); // add(nupp); // nupp.addActionListener(this); tf.addActionListener(this); } public void paint(Graphics ekraan){ int vedelik=Integer.parseInt(tf.getText().trim()); ekraan.setColor(Color.black); ekraan.drawString("Sisesta pudeli maht milliliitrites, max 1000 ml ehk 1 l.", 40,60); ekraan.drawLine(115,85,115,120);//parem kael ekraan.drawLine(115,85,145,85);//suu ekraan.drawLine(145,85,145,120);//vasak kael ekraan.drawLine(145,120,165,150);//vasak langus ekraan.drawLine(165,150,165,250);//vasak sein ekraan.drawLine(95,250,165,250);//põhi ekraan.drawLine(115,120,95,150);//parem sein ekraan.drawLine(95,150,95,250); /*kork*/ ekraan.setColor(Color.gray); int xd2[]=new int[9];// klaas joonistamine xd2[0]=115; xd2[1]=146; xd2[2]=146; xd2[3]=140; xd2[4]=135; xd2[5]=130; xd2[6]=125; xd2[7]=120; xd2[8]=115; int yd2[]=new int[9]; yd2[0]=85; yd2[1]=85; yd2[2]=95; yd2[3]=90; yd2[4]=95; yd2[5]=90; yd2[6]=95; yd2[7]=90; yd2[8]=95; ekraan.fillPolygon(xd2, yd2, 9); /*ekraan.drawLine(115,95,120,90); ekraan.drawLine(120,90,125,95); ekraan.drawLine(125,95,130,90); ekraan.drawLine(130,90,135,95); ekraan.drawLine(135,95,140,90); ekraan.drawLine(140,90,145,95);*/ ekraan.setColor(Color.black); int xd[]=new int[4];// klaas joonistamine xd[0]=185; xd[1]=205; xd[2]=215; xd[3]=175; int yd[]=new int[4]; yd[0]=250; yd[1]=250; yd[2]=200; yd[3]=200; ekraan.drawPolygon(xd, yd, 4); ekraan.setColor(Color.blue); int xd1[]=new int[4];// vesi klaasis xd1[0]=185; xd1[1]=205; xd1[2]=210; xd1[3]=180; int yd1[]=new int[4]; yd1[0]=250; yd1[1]=250; yd1[2]=225; yd1[3]=225; ekraan.fillPolygon(xd1, yd1, 4); ekraan.setColor(Color.blue); ekraan.fillRect(95,250-vedelik*10/100,70,vedelik*10/100); } public void actionPerformed(ActionEvent e){ repaint(); } public static void main(String argumendid[]){// teen raami Frame f=new Frame("Pildinäitaja"); f.add(new Pudel2()); f.setSize (400, 400); f.setVisible (true); } }