AWT Controls - TextField

 //awt controls demo


import java.io.*;

import java.awt.*;

import java.awt.event.*;


class Awtcontrols_Demo extends Frame implements TextListener, ActionListener

{

Label L1, L2, L3;

Button b1, b2;

TextField tf1;

FlowLayout FL;

Awtcontrols_Demo()

{

L1 = new Label("Enter Name : ");

L2 = new Label();

L3 = new Label();

L2.setPreferredSize(new Dimension(200,50));

L3.setPreferredSize(new Dimension(200,50));

b1 = new Button("Submit");

b2 = new Button("Clear");

b1.setPreferredSize(new Dimension(50,20));

b2.setPreferredSize(new Dimension(50,20));

tf1 = new TextField();

tf1.setSize(100,50);

tf1.setText("Guest");

FL = new FlowLayout();

add(L1);

add(tf1);

add(L2);

add(L3);

add(b1);

add(b2);

tf1.addTextListener(this);

b1.addActionListener(this);

b2.addActionListener(this);

setLayout(FL);

setSize(300,200);

setTitle("AWT Controls Demo");

setVisible(true);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

}

public void textValueChanged(TextEvent te)

{

L2.setText(tf1.getText());

}

public void actionPerformed(ActionEvent ae)

{

if(ae.getSource()==b1)

{

L3.setText("Welcome "+tf1.getText());

}

else if(ae.getSource() == b2)

{

tf1.setText("");

L3.setText("");

}

}

public static void main(String as[])

{

new Awtcontrols_Demo();

}

}



Sample Output:



On submit



On clear


Entering text in TextField and on Submit












No comments:

Post a Comment

Don't be a silent reader...
Leave your comments...

Anu