Scrollbar que cambie de colores

a
29 de Junio del 2008
Tengo una figura y necesito tres scrollbar de rojo, verde y azul que al desplazar la barra cambie el color de la figura.
gracias

Eduardo Florez
29 de Junio del 2008
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class AppletDeslizadores extends Applet implements AdjustmentListener{
Scrollbar s1,s2,s3;
int desl_1=0, desl_2=0, desl_3=0;
Label l1;

public AppletDeslizadores() {
l1 = new Label(" DESLIZACOLORES");
s1 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 0, 0, 256);
s2 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 0, 0, 256);
s3 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 0, 0, 256);
add(l1);
add(s1);
add(s2);
add(s3);
s1.addAdjustmentListener(this);
s2.addAdjustmentListener(this);
s3.addAdjustmentListener(this); }

public void paint(Graphics g) {
g.setColor (new Color(desl_1,desl_2,desl_3));
g.drawRect(0, 0, 250, 400);
g.fillRect(0, 0, 250, 400);
g.setColor (Color.white);
g.drawString("Deslizador Rojo: "+desl_1,35,110);
g.drawString("Deslizador Verde: "+desl_2,35,140);
g.drawString("Deslizador Azul: "+desl_3,35,170);
}

public void adjustmentValueChanged(AdjustmentEvent ae) {
desl_1 = s1.getValue();
desl_2 = s2.getValue();
desl_3 = s3.getValue();
repaint();
}
}