import java.applet.Applet; import java.awt.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Pindala extends Frame implements ActionListener{ Label rida3=new Label("Sisesta nurkade arv"); TextField kaatet=new TextField(" 5 "); // Button nupp1=new Button(" OK "); Label rida=new Label("Kaateti pikkus"); TextField pikkus=new TextField(" 6 "); Button nupp=new Button(" OK "); Label rida2=new Label(" Hulknurga pindala on "); TextField pikkus2=new TextField(" "); Nurgad ng=new Nurgad(); public Pindala(){ setLayout(new FlowLayout()); add(rida3); add(kaatet); // add(nupp1); add(rida); add(pikkus); add(nupp); add(rida2); add(pikkus2); ng.setSize(300, 300); add(ng); nupp.addActionListener(this); } public void actionPerformed(ActionEvent e){ int nurkadearv=Integer.parseInt(kaatet.getText().trim()); int nr=Integer.parseInt(pikkus.getText().trim()); double x=(360/(double)nurkadearv)/2; double siinus=Math.sin(3.14*x/180); double coos=Math.cos(3.14*x/180); double kpindala=nurkadearv*(((siinus*nr)*(coos*nr))/2); // System.out.println(kpindala); ng.muudaNurkadeArv(nurkadearv); pikkus2.setText((kpindala+"")); } // public void adjustmentValueChanged(AdjustmentEvent e){ // ng.muudaNurkadeArv(e.getValue()); // } public static void main(String argumendid[]){ Frame f=new Pindala(); f.setBackground(Color.yellow); f.setSize(600, 400); f.setVisible(true); } }