import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.Date; public class Liitmine extends Applet implements ActionListener { int arv1, arv11, arv2, arv22,arv3, arv33,arv4, arv44,arv5, arv55,arv6, arv66,arv7, arv77, arv8, arv88, arv9, arv99,arv10, arv1010; int oiged=0; long algaeg; int yl=10; //ylesannete arv TextField tf=new TextField(); TextField tf2=new TextField(); TextField tf3=new TextField(); TextField tf4=new TextField(); TextField tf5=new TextField(); TextField tf6=new TextField(); TextField tf7=new TextField(); TextField tf8=new TextField(); TextField tf9=new TextField(); TextField tf10=new TextField(); TextArea yl1=new TextArea(1,10); TextArea yl2=new TextArea(1,10); TextArea yl3=new TextArea(1,10); TextArea yl4=new TextArea(1,10); TextArea yl5=new TextArea(1,10); TextArea yl6=new TextArea(1,10); TextArea yl7=new TextArea(1,10); TextArea yl8=new TextArea(1,10); TextArea yl9=new TextArea(1,10); TextArea yl10=new TextArea(1,10); Button start=new Button("start"); Button lopp=new Button("Lõpp"); TextField protsendid=new TextField(); TextField ajakulu=new TextField(); TextField nimi=new TextField("Nimi"); Button nimenupp=new Button("Sisesta"); // Button nupp3=new Button("Kolmas"); public Liitmine(){ long algaeg=new Date().getTime(); System.out.println(algaeg); Panel p1=new Panel(new GridLayout(1, 1)); p1.add(start); start.addActionListener(this); Panel p2=new Panel(new GridLayout(11, 2)); p2.add(nimi); p2.add(nimenupp); p2.add(tf); p2.add(yl1); p2.add(tf2); p2.add(yl2); p2.add(tf3); p2.add(yl3); p2.add(tf4); p2.add(yl4); p2.add(tf5); p2.add(yl5); p2.add(tf6); p2.add(yl6); p2.add(tf7); p2.add(yl7); p2.add(tf8); p2.add(yl8); p2.add(tf9); p2.add(yl9); p2.add(tf10); p2.add(yl10); Panel p3=new Panel(new GridLayout(3, 1)); p3.add(lopp); p3.add(protsendid); p3.add(ajakulu); lopp.addActionListener(this); /*Panel p4=new Panel(new GridLayout(1, 1)); p4.add(protsendid); */ add(p1,BorderLayout.NORTH); add(p2,BorderLayout.CENTER); add(p3,BorderLayout.SOUTH); } public void actionPerformed(ActionEvent e){ if (e.getSource()==start){ algaeg=new Date().getTime(); arv1=(int)(10*Math.random()); arv11=(int)(10*Math.random()); arv2=(int)(10*Math.random()); arv22=(int)(10*Math.random()); arv3=(int)(10*Math.random()); arv33=(int)(10*Math.random()); arv4=(int)(10*Math.random()); arv44=(int)(10*Math.random()); arv5=(int)(10*Math.random()); arv55=(int)(10*Math.random()); arv6=(int)(10*Math.random()); arv66=(int)(10*Math.random()); arv7=(int)(10*Math.random()); arv77=(int)(10*Math.random()); arv8=(int)(10*Math.random()); arv88=(int)(10*Math.random()); arv9=(int)(10*Math.random()); arv99=(int)(10*Math.random()); arv10=(int)(10*Math.random()); arv1010=(int)(10*Math.random()); tf.setText(arv1+"+"+arv11+"="); tf2.setText(arv2+"+"+arv22+"="); tf3.setText(arv3+"+"+arv33+"="); tf4.setText(arv4+"+"+arv44+"="); tf5.setText(arv5+"+"+arv55+"="); tf6.setText(arv6+"+"+arv66+"="); tf7.setText(arv7+"+"+arv77+"="); tf8.setText(arv8+"+"+arv88+"="); tf9.setText(arv9+"+"+arv99+"="); tf10.setText(arv10+"+"+arv1010+"="); }//start if if (e.getSource()==lopp){ long loppaeg=new Date().getTime(); System.out.println(algaeg); System.out.println(loppaeg); if(Integer.parseInt(yl1.getText())==arv1+arv11){ oiged=oiged+1; }//võrdluse if1 if(Integer.parseInt(yl2.getText())==arv2+arv22){ oiged=oiged+1; }//võrdluse if2 if(Integer.parseInt(yl3.getText())==arv3+arv33){ oiged=oiged+1; }//võrdluse if3 if(Integer.parseInt(yl4.getText())==arv4+arv44){ oiged=oiged+1; }//võrdluse if4 if(Integer.parseInt(yl5.getText())==arv5+arv55){ oiged=oiged+1; }//võrdluse if5 if(Integer.parseInt(yl6.getText())==arv6+arv66){ oiged=oiged+1; }//võrdluse if6 if(Integer.parseInt(yl7.getText())==arv7+arv77){ oiged=oiged+1; }//võrdluse if7 if(Integer.parseInt(yl8.getText())==arv8+arv88){ oiged=oiged+1; }//võrdluse if8 if(Integer.parseInt(yl9.getText())==arv9+arv99){ oiged=oiged+1; }//võrdluse if9 if(Integer.parseInt(yl10.getText())==arv10+arv1010){ oiged=oiged+1; System.out.println(oiged); System.out.println(loppaeg-algaeg); int kokku=(oiged*100)/yl; protsendid.setText(kokku+"%"); ajakulu.setText(""+((loppaeg-algaeg)/1000)); }//võrdluse if10 }// lopp I if }//actionPreformed if public static void main(String argumendid[])throws Exception{ //long algaeg=new Date().getTime(); //System.out.println(algaeg); Frame f=new Frame("Diagramm"); f.setSize(400, 600); f.add(new Liitmine()); f.setVisible(true); f.addWindowListener(new aknaKuular()); // akna sulgemiseks } } // Akna sulgemine class aknaKuular extends WindowAdapter{ public void windowClosing(WindowEvent e){ System.exit(0); } }