JAVA CODE
//Ex13_6 program import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Ex13_6 extends Applet implements ActionListener { private Label InputLbl, SearchLbl; private TextField InputTxt, SearchTxt, ResultTxt; private String s[]; private final int ASIZE = 10; private int size; public void init() { s = new String[ASIZE]; for (int i = 0; i < 10; i++) s[i] = new String(); InputLbl = new Label ("Enter text"); add (InputLbl); InputTxt = new TextField (30); InputTxt.addActionListener (this); add (InputTxt); SearchLbl = new Label ("Search word"); add (SearchLbl); SearchTxt = new TextField (20); SearchTxt.addActionListener (this); add (SearchTxt); ResultTxt = new TextField (25); ResultTxt.setEditable (false); add (ResultTxt); } public void paint (Graphics g) { for (int i = 0; i < s.length; i++) g.drawString ((i+1) + ". " + s[i], 20, 100 + 20 * i); } public void actionPerformed (ActionEvent e) { if (e.getSource() == InputTxt) { ResultTxt.setText (""); if (size < ASIZE) { s[size] = InputTxt.getText(); size++; } } else if (e.getSource() == SearchTxt) { findTxt (SearchTxt.getText()); } InputTxt.setText(""); SearchTxt.setText(""); repaint(); } private void findTxt (String search) { for (int i = 0; i < s.length; i++) if (s[i].indexOf (search) != -1) { ResultTxt.setText (search + " found in array."); return; } ResultTxt.setText (search + " not found in array."); } }