All pastes #352251 Raw Edit

Something

public java v1 · immutable
·published 2007-02-12 18:25 UTC
rendered paste body
import java.awt.*;import java.awt.event.*;import javax.swing.*;class SimpleStamperPanel extends JPanel implements MouseListener {		public SimpleStamperPanel() {		setBackground(Color.BLACK);		addMouseListener(this);	}	public void mousePressed(MouseEvent evt) {		if (evt.isShiftDown()) {			repaint();			return;		}		int x = evt.getX();		int y = evt.getY();		Graphics g = getGraphics();				if (evt.isMetaDown()) {			g.setColor(Color.BLUE);			g.fillOval(x-30, y - 15, 60, 30);			g.setColor(Color.BLACK);			g.drawOval(x-30, y-15,60,30);		}		else {			g.setColor(Color.RED);			g.fillRect(x-30, y -15, 60,30);			g.setColor(Color.BLACK);			g.drawRect(x-30, y-15,60,30);		}		g.dispose();	}	public void mouseEntered(MouseEvent evt) { }	public void mouseExited(MouseEvent evt) { }	public void mouseClicked(MouseEvent evt) { }	public void mouseReleased(MouseEvent evt) { }}public class HolaMundoGui3 {	public static void main(String[] args) {				SimpleStamperPanel panel = new SimpleStamperPanel();		JFrame window = new JFrame("Tercer Ejemplo");		window.setContentPane(panel);		window.setSize(250, 300);		window.setLocation(200,200);		window.setVisible(true);	};};