J2SE Event Model:
An event is issued, when the user performs and action at the user interface level like: clicks a mouse or presses a key.
J2SE Event Model Program:
import java.awt.*;
import java.awt.event.*;
public class EventHandle implements WindowListener, ActionListener{
private Frame f;
private Button b1, b2, b3;
private TextField tf;
public EventHandle(){
f = new Frame(”Button Handling”);
b1 = new Button(”YES”);
b1.setActionCommand(”yes button”);
b2 = new Button(”NO”);
b2.setActionCommand (”no button”);
b3 = new Button (”Clear”);
b3.setActionCommand (”clear button”);
tf = new TextField(30);
}
public void launchFrame(){
b1.addActionListener(this);
b1.setForeground(Color.white);
b1.setBackground(Color.blue);
b2.addActionListener(this);
b2.setForeground(Color.red);
b2.setBackground(Color.green);
b3.addActionListener(this);
b3.setForeground(Color.blue);
b3.setBackground(Color.yellow);
tf.setForeground(Color.blue);
tf.setBackground(Color.white);
f.setLayout(new FlowLayout());
f.add(b1);
f.add(b2);
f.add(b3);
f.add(tf);
f.addWindowListener(this);
f.setSize(250, 150);
f.setBackground(Color.red);
f.setVisible(true);
}
public void actionPer formed(ActionEvent e){
String str;
if(e.getActionCommand()==” yes button”){
str = ”You press YES button ”;
tf.setText(str);
}
if(e.getActionCommand()==”no button”){
str = ”You press NO button”;
tf.setText(str);
}
if(e.getActionCommand()==” clear button”){
str = ” ”;
tf.setText(str);
}
}
public void windowClosing(WindowEvent e){
System.exit(0);
}
public void windowOpened(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public static void main(String[]args){
EventHandle eh = new EventHandle();
eh.launchFrame();
}
}
An event is issued, when the user performs and action at the user interface level like: clicks a mouse or presses a key.
J2SE Event Model Program:
import java.awt.*;
import java.awt.event.*;
public class EventHandle implements WindowListener, ActionListener{
private Frame f;
private Button b1, b2, b3;
private TextField tf;
public EventHandle(){
f = new Frame(”Button Handling”);
b1 = new Button(”YES”);
b1.setActionCommand(”yes button”);
b2 = new Button(”NO”);
b2.setActionCommand (”no button”);
b3 = new Button (”Clear”);
b3.setActionCommand (”clear button”);
tf = new TextField(30);
}
public void launchFrame(){
b1.addActionListener(this);
b1.setForeground(Color.white);
b1.setBackground(Color.blue);
b2.addActionListener(this);
b2.setForeground(Color.red);
b2.setBackground(Color.green);
b3.addActionListener(this);
b3.setForeground(Color.blue);
b3.setBackground(Color.yellow);
tf.setForeground(Color.blue);
tf.setBackground(Color.white);
f.setLayout(new FlowLayout());
f.add(b1);
f.add(b2);
f.add(b3);
f.add(tf);
f.addWindowListener(this);
f.setSize(250, 150);
f.setBackground(Color.red);
f.setVisible(true);
}
public void actionPer formed(ActionEvent e){
String str;
if(e.getActionCommand()==” yes button”){
str = ”You press YES button ”;
tf.setText(str);
}
if(e.getActionCommand()==”no button”){
str = ”You press NO button”;
tf.setText(str);
}
if(e.getActionCommand()==” clear button”){
str = ” ”;
tf.setText(str);
}
}
public void windowClosing(WindowEvent e){
System.exit(0);
}
public void windowOpened(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public static void main(String[]args){
EventHandle eh = new EventHandle();
eh.launchFrame();
}
}
0 comments:
Post a Comment