Program - 15
Aim : To write a program to demonstrate the use of ActionListener libraries.
Source Code :-
import [Link].*;
import [Link].*;
public class ActionListenerDemo{
public static void main(String[] args) {
JFrame frame = new JFrame("ActionListener Example");
JButton button = new JButton("Click Me!");
[Link](new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
[Link](frame, "Button was clicked!");
}
});
[Link](new [Link]());
[Link](button);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](300, 200);
[Link](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 [Link].*;
import [Link].*;
public class MouseListenerExample extends Frame implements MouseListener{
Label l;
MouseListenerExample(){
addMouseListener(this);
l=new Label();
[Link](20,50,100,20); add(l);
setSize(300,300); setLayout(null);
setVisible(true);
}
public void mouseClicked(MouseEvent e) {
[Link]("Mouse Clicked");
}
public void mouseEntered(MouseEvent e) {
[Link]("Mouse Entered");
}
public void mouseExited(MouseEvent e) {
[Link]("Mouse Exited");
}
public void mousePressed(MouseEvent e) {
[Link]("Mouse Pressed");
}
public void mouseReleased(MouseEvent e) {
[Link]("Mouse Released");
}
public static void main(String[] args) {
new MouseListenerExample();
}
}
Aniket Negi
IT-A
160
Output :-
****************
Aniket Negi
IT-A
160