import java.applet.Applet; import java.awt.*; public class Maatriksnihe extends Applet{ double nihkex=10, nihkey=30; Maatriks muutus=new Maatriks( 1, 0, 0, 0, 1, 0, nihkex, nihkey, 1 ); Maatriks asukoht=Maatriks.XYZ(30, 10, 1); int keskx=150, kesky=150; public void joonistaTeljed(Graphics g){ g.drawLine(keskx, 0, keskx, 2*kesky); g.drawLine(0, kesky, 2*keskx, kesky); } public void joonistaKujund(Graphics g, int kx, int ky){ g.drawOval(keskx+kx-5, kesky-ky-5, 10, 10); } public void paint(Graphics g){ joonistaTeljed(g); joonistaKujund(g, asukoht.X(), asukoht.Y()); Maatriks uuskoht=asukoht.korruta(muutus); g.setColor(Color.blue); joonistaKujund(g, uuskoht.X(), uuskoht.Y()); } public static void main(String argumendid[]){ Frame f=new Frame(); f.add(new Maatriksnihe()); f.setSize(300, 300); f.setVisible(true); } }