0% found this document useful (0 votes)
4 views

java 15,16

The document contains two Java programs demonstrating GUI event handling. The first program uses ActionListener to show a message when a button is clicked, while the second program implements MouseListener to display different messages based on mouse events. Both programs are designed for educational purposes by Aniket Negi from IT-A.

Uploaded by

omjee5660
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)
4 views

java 15,16

The document contains two Java programs demonstrating GUI event handling. The first program uses ActionListener to show a message when a button is clicked, while the second program implements MouseListener to display different messages based on mouse events. Both programs are designed for educational purposes by Aniket Negi from IT-A.

Uploaded by

omjee5660
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

Program - 15

Aim : To write a program to demonstrate the use of ActionListener libraries.

Source Code :-

import javax.swing.*;
import java.awt.event.*;
public class ActionListenerDemo{
public static void main(String[] args) {
JFrame frame = new JFrame("ActionListener Example");
JButton button = new JButton("Click Me!");
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(frame, "Button was clicked!");
}
});
frame.setLayout(new java.awt.FlowLayout());
frame.add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
frame.setVisible(true);
}
}

Aniket Negi
IT-A
160
Output :-

****************

Aniket Negi
IT-A
160
Program - 16

Aim : To write a program to demonstrate Event Handling by implementing


MouseListener.

Source Code :-

import java.awt.*;
import java.awt.event.*;
public class MouseListenerExample extends Frame implements MouseListener{
Label l;
​ MouseListenerExample(){
​ ​ addMouseListener(this);
​ ​ l=new Label();
​ ​ l.setBounds(20,50,100,20); add(l);
​ ​ setSize(300,300); setLayout(null);
​ ​ setVisible(true);
​ }
​ public void mouseClicked(MouseEvent e) {
​ ​ l.setText("Mouse Clicked");
​ }
​ public void mouseEntered(MouseEvent e) {
​ ​ l.setText("Mouse Entered");
​ }
​ public void mouseExited(MouseEvent e) {
​ ​ l.setText("Mouse Exited");
​ }
​ public void mousePressed(MouseEvent e) {
​ ​ l.setText("Mouse Pressed");
​ }
​ public void mouseReleased(MouseEvent e) {
​ ​ l.setText("Mouse Released");
​ }
public static void main(String[] args) {
​ ​ new MouseListenerExample();
}
}
Aniket Negi
IT-A
160
Output :-

****************

Aniket Negi
IT-A
160

You might also like