import java.applet.Applet; // Priit Valdmees If-21 // import java.awt.*; //PS. ei viitsinud suuremate tsükklitega jamama hakata, // import java.awt.Color; // seepärast ongi väga lihtne ja lollikindel lahendus // import java.awt.event.*; // vajadusel saab ka asju juurde lisada, kuid sellel pole vist // // enam mõtet, kuna on näha et asi töötab // public class Rattad2 extends Applet implements ActionListener{ int nr=0; int nr2=0; TextField tf=new TextField("0"); // ehitab nupud ja tekstiväljad// Button nupp=new Button(" OK "); public Rattad2(){ add(tf); add(nupp); nupp.addActionListener(this); tf.addActionListener(this); } public void actionPerformed(ActionEvent e){ nr=Integer.parseInt(tf.getText().trim()); //võtab väärtuse tekstiväljast// repaint(); } public void paint(Graphics g){ setBackground(Color.yellow); //joonistamise osa// g.setColor(Color.red); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); //---------------------------------// if(nr==0){ g.setColor(Color.red); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); } if(nr==1){ g.setColor(Color.red); g.drawRect(105,120,30,30); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); } if(nr==3){ g.setColor(Color.blue); g.drawRect(105,120,30,30); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); } if(nr==2){ g.setColor(Color.red); g.drawRect(136,120,30,30); g.drawRect(105,120,30,30); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); } if(nr==4){ g.setColor(Color.blue); g.drawRect(136,120,30,30); g.drawRect(105,120,30,30); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); } if(nr==5){ g.setColor(Color.red); g.drawRect(136,120,30,30); g.drawRect(105,120,30,30); g.drawRect(100,95,70,25); g.drawRect(80,120,110,30); g.drawOval(100, 150, 20, 20); g.drawOval(155, 150, 20, 20); g.drawRect(180, 110, 10, 10); } } //-----------------------------------// public static void main(String argumendid[]){ Frame f=new Frame("Rattad"); //teeb akna// f.setSize(250, 250); f.add(new Rattad2()); f.setVisible(true); } }