All pastes #13666 Raw Edit

Anonymous

public java v1 · immutable
#13666 ·published 2005-06-07 16:27 UTC
rendered paste body
package test;import java.applet.Applet;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;public class MouseApplet extends Applet {    private Rectangle box;    private static final int BOX_Y = 100;    private static final int BOX_X = 100;    private static final int BOX_WIDTH = 20;    private static final int BOX_HEIGHT = 30;        public MouseApplet() {        box = new Rectangle(BOX_X, BOX_Y, BOX_WIDTH, BOX_HEIGHT);                class MousePressListener implements MouseListener{            public void mousePressed(MouseEvent event) {                int x = event.getX();                int y = event.getY();                box.setLocation(x, y);                repaint();            }                        public void mouseReleased(MouseEvent event){}            public void mouseClicked(MouseEvent event){}            public void mouseEntered(MouseEvent event){}            public void MouseExited(MouseEvent event){}        }                MouseListener listener = new MousePressListener();        addMouseListener(listener);    }        public void paint(Graphics g) {        Graphics2D g2 = (Graphics2D)g;        g2.draw(box);    }}