//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:
No comments:
Post a Comment
Don't be a silent reader...
Leave your comments...
Anu