package andmevahetus2; import javax.swing.*; import java.awt.*; /** * * @author Opetaja */ public class Proov2 extends JPanel{ // GraafilineKuvaja kuvaja=new TulpadeKuvaja(); // GraafilineKuvaja kuvaja=new RingideKuvaja(); GraafilineKuvaja kuvaja=KuvajaVabrik.juhuslikGraafilineKuvaja(); public Proov2(){ setLayout(new BorderLayout()); add(kuvaja); kuvaja.muudaArv(7); } public static void main(String[] arg){ JFrame f=new JFrame(); f.getContentPane().add(new Proov2()); f.setVisible(true); f.setSize(400, 500); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } /* * Looge klass EkraanilKuvaja, mis realiseeriks liidest ArvuKuvaja * ning trükiks tulemuse ekraanile. Katseta liidest ja klassi * * Looge klass RingideKuvaja, mis oleks GraafiliseKuvaja alamklass ning * kus joonistatakse soovitud arv ringe komponendi suurust arvestades * Katseta klassi Proov2 juures */