hi bigriggers,
as server crash had mentioned u have only one instance.
I have attached a running version. Hope this is what you are looking for:
I have made this into a awt standalone application
import java.awt.*;
import java.awt.event.*;
public class u extends Frame
{
Canvas can;
Scrollbar s1,s2,s3;
Color bg;
int b;
int g;
int r;
public u()
{
setLayout(new GridLayout(1, 2, 10, 10));
bg = new Color(0, 0, 255);
can = new Canvas();
s1 = new Scrollbar(Scrollbar.VERTICAL, 0, 0, 0, 255);
can.setBackground(bg);
add(can);
add(s1);
bg = new Color(0, 255, 0);
s2 = new Scrollbar(Scrollbar.VERTICAL, 0, 0, 0, 255);
can.setBackground(bg);
add(s2);
bg = new Color(255, 0, 0);
s3 = new Scrollbar(Scrollbar.VERTICAL, 0, 0, 0, 255);
can.setBackground(bg);
add(s3);
setSize(300,300);
setVisible(true);
}
public boolean handleEvent(Event evt)
{
if (evt.target instanceof Scrollbar)
{
r = s1.getValue();
g = s2.getValue();
b = s3.getValue();
bg = new Color(r, g, b);
can.setBackground(bg);
can.repaint();
}
return true;
}
public static void main(String args[])
{
new u();
}
}