/** Interneti otsiprogramm * @author Diana Koshkina M21 * @author Artur Ra"pp M21 * @author Pilve Traks M21 * detsember 1999 a. */ import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; /** * p class Otsija extends Frame implements ActionListener * kuvab ekraanile teksti kastid ja ok nupu * oodatakse urlidelt otsitavate sõnade sisestamist * p Otsija() (constructor) * p void actionPerformed(ActionEvent e1) * nupul klopsamisega algab tegelik tegevus * p static void main(String argumendid[]) * sisaldab vaid classi Otsija * p void windowClosing(WindowEvent e2) */ public class Otsija extends Frame implements ActionListener{ Label sona1=new Label("Sõna1"); TextField sona11=new TextField("", 50); Label sona2=new Label("Sõna2"); TextField sona22=new TextField("", 50); Label sona3=new Label("Sõna3"); TextField sona33=new TextField("", 50); TextArea vastus=new TextArea(15,60); Button nupp=new Button("OK"); // int lugeja=0; public Otsija(){ setLayout(new FlowLayout()); Panel p1=new Panel(); p1.add(sona1); p1.add(sona11); add(p1); Panel p2=new Panel(); p2.add(sona2); p2.add(sona22); add(p2); Panel p3=new Panel(); p3.add(sona3); p3.add(sona33); add(p3); Panel p4=new Panel(); p4.add(nupp); add(p4); Panel p5=new Panel(); p5.add(vastus); // p5.add(keri); add(p5); setSize(500, 500); setVisible(true); addWindowListener(new RaamiKuular()); nupp.addActionListener(this); } public void actionPerformed(ActionEvent e1){ try{ Vector v=new Vector(); String sona=null, sona1=null, sona2=null; for(int nr=0; nr<3; nr++) if (nr==0){ sona=sona11.getText(); if ((sona!=null)&& (sona.length()!=0)) v.addElement(sona); } else if (nr==1){ sona1=sona22.getText(); if ((sona1!=null) && (sona1.length()!=0)) v.addElement(sona1); } else if (nr==2){ sona2=sona33.getText(); if ((sona2!=null)&& (sona2.length()!=0)) v.addElement(sona2); } // if-de lopp String[] son; if(v!=null){ son= new String[v.size()]; for (int nr2=0; nr2