Practical 11
Practical 11
import java.awt.*;
import java.awt.event.*;
public class MouseDemo extends Frame implements MouseListener
{
MouseDemo()
{
addMouseListener(this);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void mouseClicked(MouseEvent e)
{
Graphics g=getGraphics();
g.setColor(Color.PINK);
g.fillOval(e.getX(),e.getY(),30,30);
}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mousePressed(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public static void main(String [] args)
{
new MouseDemo();
}
}
Output:-
import java.awt.*;
import java.awt.event.*;
public class MouseColor extends Frame implements MouseMotionListener
{
MouseColor()
{
addMouseMotionListener(this);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void mouseDragged(MouseEvent e)
{
setBackground(Color.RED);
}
public void mouseMoved(MouseEvent e)
{
setBackground(Color.GREEN);
}
public static void main(String [] args)
{
new MouseColor();
}
}
Output:-