All pastes #202571 Raw Edit

Anonymous

public text v1 · immutable
#202571 ·published 2006-10-14 16:34 UTC
rendered paste body
import 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);

	    }





}