import java.applet.Applet; import java.awt.*; import java.awt.event.*; // Suurenda koos kerimisriba liigutamisega ringide läbimõõte. Keskelt // tuleb välimiste suurenedes pisikesi ringe üha juurde. public class Ringid3 extends Applet implements AdjustmentListener{ Scrollbar sb=new Scrollbar(Scrollbar.VERTICAL, 3, 1, 0, 300); public Ringid3(){ setLayout(new BorderLayout()); add(sb, BorderLayout.WEST); sb.addAdjustmentListener(this); } public void paint(Graphics g){ int keskx=getWidth()/2; int kesky=getHeight()/2; int r=sb.getValue(); while(r>5){ g.drawOval(keskx-r, kesky-r, 2*r, 2*r); r=r*2/3; } } public void adjustmentValueChanged(AdjustmentEvent e){ repaint(); } public static void main(String[] argumendid){ Frame f=new Frame(); f.add(new Ringid3()); f.setSize(200, 200); f.setVisible(true); } }