package raton5; import java.awt.*; import java.awt.event.*; import java.applet.*; public class RatonApplet5 extends Applet { int uX=0, uY=0; public RatonApplet5() { } //Initialize the applet public void init() { try { jbInit(); } catch (Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { int ancho = Integer.parseInt(this.getParameter("WIDTH")); int alto = Integer.parseInt(this.getParameter("HEIGHT")); this.setSize(new Dimension(ancho, alto)); setBackground(Color.white); this.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(MouseEvent e) { this_mousePressed(e); } }); this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() { public void mouseDragged(MouseEvent e) { this_mouseDragged(e); } }); } void this_mousePressed(MouseEvent ev) { uX=ev.getX(); uY=ev.getY(); } void this_mouseDragged(MouseEvent ev) { int x = ev.getX(); int y = ev.getY(); Graphics g=getGraphics(); g.drawLine(uX, uY, x, y); uX=x; uY=y; g.dispose(); } }