import java.applet.*;
import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
public class mouse extends Applet implements MouseListener {
int c=0;
String s;
public void init() {addMouseListener(this);}
public void mousePressed(MouseEvent E) {}
public void mouseReleased(MouseEvent E) {}
public void mouseClicked(MouseEvent E) {
if(c==4) c=0;
else c--;
s="Hai cliccato con il mouse, il contatore diminuisce di uno";
repaint();
}
public void mouseEntered(MouseEvent E) {
if(c==4) c=0;
else c++;
s="Sei entrato nell'applet, il contatore aumenta di uno";
repaint();
}
public void mouseExited(MouseEvent E) {
if(c==4) c=0;
else c++;
s= "Sei uscito dall'applet, il contatore aumenta di uno";
repaint();
}
public void paint(Graphics g) {
switch(c) {
case 0: setBackground(Color.red);break;
case 1: setBackground(Color.black);break;
case 2: setBackground(Color.green);break;
case 3: setBackground(Color.cyan);break;
default: setBackground(Color.yellow);
g.setColor(Color.white);
g.drawString(s);
}
}
}