AJP Experiment 13
AJP Experiment 13
import java.awt.*;
import java.awt.event.*;
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.out.println("Window Closing");
dispose();
System.exit(0);
}
public void windowOpened(WindowEvent e)
{
System.out.println("Window Opened");
}
Dasari N.S.
{
System.out.println("Window Deactivated");
}
Dasari N.S.
Program 13.1: Write a program to demonstrate the use of anonymous
inner class.
import javax.swing.*;
import java.awt.event.*;
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(f, "Button Clicked!");
}
});
f.add(b);
f.setVisible(true);
}
}
Dasari N.S.
Output:
Dasari N.S.
Program 13.2: Write a program using MouseMotionAdapter class to
implement only one method mouseDragged().
import java.awt.*;
import java.awt.event.*;
Exp13_2()
{
f.setTitle("MouseMotionAdapter Class with mouseDragged
method");
f.setSize(400, 400);
f.setLayout(new FlowLayout());
f.setVisible(true);
f.add(ta);
f.add(l);
ta.addMouseMotionListener(new MouseMotionAdapter()
{
public void mouseDragged(MouseEvent e)
{
l.setText("Mouse Dragged With the help of
MouseMotionAdapter Class");
}
});
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
f.dispose();
}
});
}
Dasari N.S.
public static void main(String args[])
{
new Exp13_2();
}
}
Output:
Dasari N.S.