JAVA CODE
//Test4 program
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Test4 extends Applet
implements AdjustmentListener
{
Label Slider1Lbl, Slider2Lbl;
Scrollbar Slider1, Slider2;
int Num1, Num2;
public void init()
{
Slider1Lbl = new Label (" Enter shallow end : " );
add(Slider1Lbl);
Slider1 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 11);
Slider1.addAdjustmentListener (this);
add(Slider1);
Slider2Lbl = new Label (" Enter Deep end : " );
add(Slider2Lbl);
Slider2 = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 31 );
Slider2.addAdjustmentListener (this);
add(Slider2);
}
public void paint( Graphics g )
{
int sum = (Num1+Num2)*20*5/20;
g.drawString("The shallow end is : " +(float)Num1/10, 50, 100);
g.drawString("The deep end is : " + (float)Num2/10, 50, 120);
g.drawString("The volume is " + sum, 50, 140 );
g.drawLine(50, 160, 250, 160);
g.drawLine(50, 160, 50, 160+Num2);
g.drawLine(250, 160, 250, 160+Num1);
g.drawLine(50, 160+Num2, 250, 160+Num1);
}
public void adjustmentValueChanged( AdjustmentEvent e )
{
if (e.getSource() == Slider1)
Num1 = e.getValue();
else
Num2 = e.getValue();
repaint();
}
}