Event Driven Programming
EXNO:
DATE:
AIM:
To execute the given event driven programming program using net beans
13. a. Write a Java program to toggle the background color on every click of button
ALGORITHM:
Step1: Start
Step2: Initialize the variables
Step3: create three button say red, green and yellow.
Step4: check the condition for every click on applet and changes happens in the applet
Step5: display the result using applet
Step6: Stop
PROGRAM:
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class ColorFrame {
public static void main(String[] args){
JFrame frame = new JFrame();
final JPanel panel = new JPanel();
RAAM SEDHU RR 18CSE111
[Link](300, 200);
[Link](JFrame.EXIT_ON_CLOSE);
final JButton redButton = new JButton ("Red");
final JButton greenButton = new JButton ("Green");
final JButton blueButton = new JButton ("Blue");
class Listener extends JPanel implements ActionListener{
public void actionPerformed(ActionEvent event) {
Color color;
if ([Link]() == redButton){
color = [Link];
[Link](color);
[Link](color);//To set panel background instead of frames background
} else if ([Link]() == greenButton){
color = [Link];
[Link](color);
[Link](color);
} else {
color = [Link];
[Link](color);
[Link](color);
setBackground(color);
[Link](color);
RAAM SEDHU RR 18CSE111
repaint();
[Link](new Listener());
[Link](new Listener());
[Link](new Listener());
[Link](redButton);
[Link](greenButton);
[Link](blueButton);
[Link](panel);
[Link](true);
OUTPUT:
RAAM SEDHU RR 18CSE111
13.b. Write a java program to create a register form.
ALGORITHM:
Step1: Start
Step2: Initialize and declare the variables
Step3: Create a frame using swing and create a registration from
Step4: Create different panel layouts like name, last name, email, password and confirm
password and appropriate buttons
Step5: Display the result using applet
Step6: Stop
PROGRAM:
package javaapplication21;
import [Link].*;
import [Link].*;
public class JavaApplication21 {
public static void main(String[] args) {}}
class Loginform extends Frame implements ActionListener
{ Label l1=new Label("First name");
Label l2=new Label("Last name");
Label l4=new Label("E-mail");
Label l5=new Label("password");
Label l6=new Label("Confirm Password");
Label l3=new Label(" ");
TextField t1=new TextField();
TextField t4=new TextField();
RAAM SEDHU RR 18CSE111
TextField t2=new TextField();
TextField t5=new TextField();
TextField t6=new TextField();
Button b= new Button("Register Now");
public Loginform()
{ add(l1);
add(t1);
add(l4);
add(t4);
add(l5);
add(t5);
add(l6);
add(t6);
add(l2);
add(t2);
add(b);
add(l3);
[Link](20,45,70,20);
[Link](180,45,200,20);
[Link](20,95,70,20);
[Link](180,95,200,20);
[Link](20,135,70,20);
[Link](180,135,200,20);
[Link](20,175,70,20);
[Link](180,165,200,20);
RAAM SEDHU RR 18CSE111
[Link](20,195,70,20);
[Link](180,195,200,20);
[Link](100,225,70,20);
[Link](this);
[Link]('*');
[Link]('*');
addWindowListener(new mwa());
public void actionPerformed(ActionEvent e)
{ [Link]("Welcome "+[Link]()+[Link]());}
public static void main(String s[])
{ Loginform l=new Loginform();
[Link](new Dimension(600,600));
[Link]("Login");
[Link](true);
}}
class mwa extends WindowAdapter
{ public mwa(){}
public void windowClosing(WindowEvent e)
{ [Link](0);
}}
OUTPUT:
RAAM SEDHU RR 18CSE111
OBSERVATION(20)
RECORD(5)
TOTAL(25)
RESULT:
Thus the given program is executed successfully using net beans.
RAAM SEDHU RR 18CSE111