Sunday, August 26, 2007

GUI based example-3(Event Handling)

import java.awt.*;
import java.awt.event.*;
class xg2{
private Frame f;
private Button b1;
private Button b2;
private TextField t,t1;
public xg2()
{
f=new Frame("GUI Initialised");
b1=new Button(" B1");
b2=new Button(" B2");
t=new TextField(30);
t1=new TextField(30);
b2.setActionCommand(" B2");
}
public void launchframe()
{
f.setLayout(new FlowLayout(FlowLayout.CENTER,20,0)); //installs d layout mgr intu the frame
f.add(t,BorderLayout.NORTH);
f.add(t1,BorderLayout.SOUTH);
b1.addActionListener(new bh());
b2.addActionListener(new bh());
f.add(b1);
f.add(b2);
f.pack(); //neats up the window
f.setVisible(true);
}
class bh implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.out.println("Action occurred");
String s=t.getText();
String s2=t.getText();
t1.setText(s2);
}
}
public static void main(String args[])
{
xg2 guiwindow=new xg2();
guiwindow.launchframe();
}
}

No comments: