import javax.swing.*; import java.awt.event.*; import java.awt.*; public class M2ng extends JApplet implements ActionListener{ Staadion staadion=new Staadion(); Meeskond m1=new Meeskond("Viljandi", this); Meeskond m2=new Meeskond("Tartu", this); Pall p=new Pall(200, 100); JButton nupp=new JButton("Liigutamisnupp"); public M2ng(){ m1.koostaMeeskond(); m2.koostaMeeskond(); staadion.paneKoduMeeskond(m1); staadion.paneV66rasMeeskond(m2); staadion.panePall(p); m2.muudaV2rv(java.awt.Color.RED); add(staadion); add(nupp, BorderLayout.SOUTH); nupp.addActionListener(this); p.uusKiirus(2, 1.5); //pikslit kaadri kohta } public Staadion kysiStaadion(){ return staadion; } public Pall kysiPall(){ return p; } public void actionPerformed(ActionEvent e){ p.liigu(); m1.liigu(); m2.liigu(); staadion.repaint(); } public static void main(String[] arg){ JFrame f=new JFrame("Mäng 1"); f.getContentPane().add(new M2ng()); f.setSize(400, 300); f.setVisible(true); } } /* Lisa staadioni klassi käsud ka võõra meeskonna andmete sissepanekuks Katseta kaht meeskonda korraga Lisa meeskonnale värv, mida kasutatakse joonistamisel Vaata eri värvidega meeskondi staadionil */