import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JSlider;
import javax.swing.SwingConstants;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
/**
*
* @author Amol
*/
public class MySliderExtend extends JApplet implements ActionListener , ChangeListener {
JSlider jSlider=new JSlider(SwingConstants.HORIZONTAL,0,100,0);
JButton button=new JButton("Set Extent to 44665");
@Override
public void init(){
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
jSlider.addChangeListener(this);
jSlider.setPaintTicks(true);
jSlider.setForeground(Color.red);
jSlider.setPaintTrack(true);
jSlider.setMajorTickSpacing(20);
jSlider.setMinorTickSpacing(10);
jSlider.revalidate();
contentPane.add(jSlider);
button.addActionListener(this);
contentPane.add(button);
}
public void actionPerformed(ActionEvent e) {
jSlider.setValue(80);
jSlider.setExtent(60);
jSlider.revalidate();
}
public void stateChanged(ChangeEvent e) {
JSlider Jslider1 =(JSlider)e.getSource();
showStatus(" Amol Slider minimum: " + Jslider1.getMinimum()+"maximum : "+ Jslider1.getMaximum()+",Value:" + Jslider1.getValue()
+",Extent:" + Jslider1.getExtent());
}
}
No comments:
Post a Comment