home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Button;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Graphics;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- import java.awt.event.MouseMotionListener;
-
- public class Scribble extends Applet implements MouseListener, MouseMotionListener, ActionListener {
- protected int last_x;
- protected int last_y;
- // $FF: renamed from: $0 java.lang.String
- private static final String field_0 = "Scribble.nrx";
-
- public void init() {
- ((Component)this).addMouseListener(this);
- ((Component)this).addMouseMotionListener(this);
- Button var1 = new Button("Clear");
- var1.addActionListener(this);
- ((Container)this).add(var1);
- }
-
- public void mousePressed(MouseEvent var1) {
- this.last_x = var1.getX();
- this.last_y = var1.getY();
- }
-
- public void mouseDragged(MouseEvent var1) {
- Graphics var2 = ((Component)this).getGraphics();
- int var3 = var1.getX();
- int var4 = var1.getY();
- var2.setColor(Color.black);
- var2.drawLine(this.last_x, this.last_y, var3, var4);
- this.last_x = var3;
- this.last_y = var4;
- }
-
- public void actionPerformed(ActionEvent var1) {
- Graphics var2 = ((Component)this).getGraphics();
- var2.setColor(((Component)this).getBackground());
- var2.fillRect(0, 0, ((Component)this).getSize().width, ((Component)this).getSize().height);
- }
-
- public void mouseExited(MouseEvent var1) {
- }
-
- public void mouseEntered(MouseEvent var1) {
- }
-
- public void mouseReleased(MouseEvent var1) {
- }
-
- public void mouseClicked(MouseEvent var1) {
- }
-
- public void mouseMoved(MouseEvent var1) {
- }
- }
-