import java.awt.*; import java.awt.event.*; import java.applet.*; class ring_awt_2 extends Applet implements ActionListener{ int suurus=50; int muutx=0; int muuty=0; Label käsk=new Label("Käsk: "); TextField tf=new TextField("Siia kirjuta käsk",10); Label abi=new Label("Käsud: vasakule, paremale, üles, alla, suuremaks, väiksemaks"); public ring_awt_2(){ tf.selectAll(); käsk.setFont(new Font("Sans Serif",Font.BOLD,16)); abi.setFont(new Font("Sans Serif",Font.BOLD,12)); add(käsk); add(tf); tf.addActionListener(this); add(abi); } public void paint(Graphics g){ g.setColor(Color.red); g.fillOval(200-suurus/2+muutx,200-suurus/2+muuty,suurus,suurus); tf.selectAll(); } public void actionPerformed(ActionEvent e){ if(tf.getText().equals("suuremaks")){ suurus=suurus+5; } if(tf.getText().equals("väiksemaks")){ suurus=suurus-5; } if(tf.getText().equals("üles")){ muuty=muuty-5; } if(tf.getText().equals("alla")){ muuty=muuty+5; } if(tf.getText().equals("vasakule")){ muutx=muutx-5; } if(tf.getText().equals("paremale")){ muutx=muutx+5; } repaint(); } public static void main(String args[]){ Frame aken=new Frame("Ring"); aken.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } } ); aken.add(new ring_awt_2()); aken.setLocation(100,100); aken.setSize(400,400); aken.setResizable(false); aken.show(); } }