Handling TextFeild


  import java.awt.*; 
  import java.awt.event.*; 
  import java.applet.*;

  /*  
  <applet code="Applet8" width=380 height=150>  
  </applet>  
  */

  public class Applet8 extends Applet implements ActionListener 
  {
      TextField name, pass;

      public void init() 
      {
          Label namep = new Label("Name: ");
          Label passp = new Label("Password: ");

          name = new TextField(12);
          pass = new TextField(8);
          pass.setEchoChar('*'); // Hides password input

          add(namep); 
          add(name);
          add(passp); 
          add(pass);

          name.addActionListener(this); 
          pass.addActionListener(this);
      }

      public void actionPerformed(ActionEvent ae) 
      {
          repaint();
      }

      public void paint(Graphics g) 
      {
          g.drawString("Name: " + name.getText(), 6, 60); 
          g.drawString("Selected text in name: " + name.getSelectedText(), 6, 80);
          g.drawString("Password: " + pass.getText(), 6, 100);
      }
  }

Output: