Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
21 views

Adv Java Experiment 01

Uploaded by

m.sahil2604a
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Adv Java Experiment 01

Uploaded by

m.sahil2604a
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Poornima College of Engineering, Jaipur

Experiment – 01
Advance Java Lab (5CS4-24)
Class – B.Tech III Year, V Sem.
Objective: (a) Write a program in java for event handling using JavaAWT.

Code:
import java.awt.*;
import java.awt.event.*;
public class AEvent extends Frame implements ActionListener{
TextField tf;
AEvent(){
//create components
tf=new TextField();
tf.setBounds(60,60,180,30);
Button b = new Button("Click Here");
b.setBounds(100, 120,80,30);
//register listener
b.addActionListener(this); //passing current instance
//add components and set size, layout and visibility
add(b);
add(tf);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
tf.setText("Welcome !!!");
}
public static void main(String args[]){
new AEvent();

Department of Computer Engineering


Poornima College of Engineering, Jaipur
}
}

Output:

Event Handling in Java


(b) Objective: Write a program in java for implementing Action Listener in Java (on ButtonClick).

import java.awt.*;
import java.awt.event.*;

// Driver Class
public class ActionListenerExample {
// main function
public static void main(String[] args){

// Create a frame
Frame f = new Frame("AWT ActionListener Example");

// Set the size


f.setSize(400, 200);

// Set the layout

Department of Computer Engineering


Poornima College of Engineering, Jaipur
f.setLayout(null);

// Make the frame visible


f.setVisible(true);

// Set the background color of the frame


f.setBackground(Color.LIGHT_GRAY);

// Create a button
Button b = new Button("Click Me");

// Set the positions


b.setBounds(160, 100, 80, 40);

// Add button to the frame


f.add(b);

// Set the background color of the button


b.setBackground(Color.GREEN);

// Create a text field


final TextField tf = new TextField();

// Set the positions


tf.setBounds(50, 50, 300, 30);

// Add text field to the frame


f.add(tf);

// Create a label
Label lb = new Label();

Department of Computer Engineering


Poornima College of Engineering, Jaipur
// Set the positions
lb.setBounds(100, 150, 300, 30);

// Add label to the frame


f.add(lb);

// Add an action listener to the button


b.addActionListener(new ActionListener() {

// Override the actionPerformed() method


public void actionPerformed(ActionEvent e){

// Update the text of the label


lb.setText("Hey " + tf.getText() + "! "
+ "Welcome to Advance Java!");
}

});
}
}

Output;

Department of Computer Engineering

You might also like