11-09-2011, 06:56 PM
Code:
import java.awt.*;
import javax.swing.*;
public class Slider
{
public void initGUI()
{
frame = new JFrame("Your Ideal Weight");
l1 = new JLabel("Your Gender");
l2 = new JLabel("Your Height in inches");
l3 = new JLabel("Ideal Weight");
male = new JRadioButton("Male", true);
female = new JRadioButton("Female", false);
tfwt = new JTextField(15);
slider = new JSlider(1, 40, 80, 70);
slider.setPaintTicks(true);
slider.setSnapToTicks(true);
slider.setMajorTickSpacing(10);
slider.setMinorTickSpacing(1);
slider.setPaintLabels(true);
p1 = new JPanel(new GridLayout(1, 2, 0, 75));
p1.add(l1);
p1.add(l2);
p2 = new JPanel(new GridLayout(1, 2, 0, 75));
p2.add(l3);
p2.add(tfwt);
p3 = new JPanel(new GridLayout(2, 1, 20, 0));
p3.add(male);
p3.add(female);
Container container = frame.getContentPane();
container.setLayout(new BorderLayout());
container.add(p1, "North");
container.add(slider, "Center");
container.add(p3, "West");
container.add(p2, "South");
frame.setDefaultCloseOperation(3);
frame.setSize(250, 400);
frame.setVisible(true);
}
public Slider()
{
initGUI();
}
public static void main(String args[])
{
Slider slide = new Slider();
}
JFrame frame;
JLabel l1;
JLabel l2;
JLabel l3;
JRadioButton male;
JRadioButton female;
JTextField tfwt;
JSlider slider;
JPanel p1;
JPanel p2;
JPanel p3;
}
