Hola amigos mi duda es la siguiente soy principiante en java necesito crear un applet que le de color a un rectangulo segun los valores tomando de tres barras de desplazamiento pero no me funciona ,por favor ayuda este es mi codigo
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
// <applet width="150" height="200" code="AppletEventos3"></applet>
public class Appletdeslizadores extends Applet implements AdjustmentListener {
Scrollbar s1,s2,s3;
int deslizador1 = 0;
int deslizador2 = 0;
int deslizador3 = 0;
public Appletdeslizadores() {
s1 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 100);
s2 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 100);
s3 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 100);
add(s1);
add(s2);
add(s3);
s1.addAdjustmentListener(this);
s2.addAdjustmentListener(this);
s3.addAdjustmentListener(this);
}
public void paint(Graphics g) {
Color colorRectangulo=new Color(deslizador1, deslizador2, deslizador1);
g.setColor(colorRectangulo);
g.fillRect(40, 80, 60, 100);
}
public void adjustmentValueChanged(AdjustmentEvent ae) {
deslizador1 = s1.getValue();
deslizador2 = s2.getValue();
deslizador3 = s3.getValue();
repaint();
}
}