SCROLLBAR PROGRAM
PROBLEM -1
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet
code="ScrollBar1" height=200 width=200>
</applet>
*/
public class ScrollBar1 extends
Applet implements AdjustmentListener
{
TextField
tf;
public
void init()
{
Scrollbar
sb=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,200);
add(sb);
sb.addAdjustmentListener(this);
tf=new
TextField(10);
tf.setEditable(false);
add(tf);
}
public
void adjustmentValueChanged(AdjustmentEvent ae)
{
Scrollbar
sb=(Scrollbar)ae.getAdjustable();
int
val=sb.getValue();
tf.setText(val+"")
}
}
PROBLEM-2
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet
code="ScrollBar2" height=200 width=200>
</applet>
*/
public class ScrollBar2 extends
Applet implements AdjustmentListener
{
Scrollbar
sb1,sb2,sb3;
Canvas
c1,c2,c3,c4;
public
void init()
{
Label
l1=new Label("Red :");
add(l1);
c1=new
Canvas();
c1.setSize(50,50);
add(c1);
Label
l2=new Label("Green :");
add(l2);
c2=new
Canvas();
c2.setSize(50,50);
add(c2);
Label
l3=new Label("Red :");
add(l3);
c3=new
Canvas();
c3.setSize(50,50);
add(c3);
Label
l4=new Label("Red
:");
add(l4);
sb1=new
Scrollbar(Scrollbar.HORIZONTAL,0,0,0,255);
add(sb1);
sb1.addAdjustmentListener(this);
Label
l5=new Label("Green
:");
add(l5);
sb2=new
Scrollbar(Scrollbar.HORIZONTAL,0,0,0,255);
add(sb2);
sb2.addAdjustmentListener(this);
Label
l6=new Label("Blue
:");
add(l6);
sb3=new
Scrollbar(Scrollbar.HORIZONTAL,0,0,0,255);
add(sb3);
sb3.addAdjustmentListener(this);
Label
l7=new Label("Result :");
add(l7);
c4=new
Canvas();
c4.setSize(50,50);
add(c4);
}
public
void adjustmentValueChanged(AdjustmentEvent ae)
{
int
rvalue=sb1.getValue();
int
gvalue=sb2.getValue();
int
bvalue=sb3.getValue();
Color
cred=new Color(rvalue,0,0);
Color
cgreen=new Color(0,gvalue,0);
Color
cblue=new Color(0,0,bvalue);
Color
call=new Color(rvalue,gvalue,bvalue);
c1.setBackground(cred);
c2.setBackground(cgreen);
c3.setBackground(cblue);
c4.setBackground(call);
}
}
}
Comments
Post a Comment