import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class UsingMouseAdapter
{
int x = -1, y = -1;
Drawing draw = new Drawing();
public UsingMouseAdapter()
{
NTJFrame frame = new NTJFrame("Mouse");
frame.getContentPane().add(draw);
draw.addMouseListener(new MouseListen());
frame.setVisible(true);
}
public static void main(String[] args)
{
UsingMouseAdapter uma = new UsingMouseAdapter();
}
class Drawing extends JComponent
{
public void paint(Graphics g)
{
if (x == -1)
g.drawString("Click the mouse", 10, 15);
else
g.drawString("You clicked here", x, y);
}
}
class MouseListen extends MouseAdapter
{
public void mouseReleased(MouseEvent e)
{
x = e.getX();
y = e.getY();
draw.repaint();
}
}
}
|