rendered paste bodyimport java.awt.*;
import javax.swing.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
public class MyFrame extends JFrame
implements MouseListener {
private int mouseX, mouseY;
public MyFrame() {
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.addMouseListener(this);
setSize(800, 600); setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void mousePressed(MouseEvent e) {
mouseX=e.getX() ; mouseY=e.getY();
}
public void mouseReleased(MouseEvent e) {
Graphics paper = this.getGraphics();
drawCircle2(paper, mouseX, mouseY, 100);
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
private void drawCircle2(Graphics drawingArea, int Xcentre, int yCentre, int radius){
//x,y,w,h
drawingArea.drawOval(Xcentre-(radius/2),yCentre-(radius/2),radius,radius);
}
}