Why does it get smaller when it's suppose to get bigger
So when you slide the slider the text is suppose to get BIGGER not SMALLER...anybody know what I've done wrong??
Code Java:
int height=100;
int width=300;
setSize(width, height);
setLocation (0,0);
sentenceLabel=new JLabel ("Music Volume");
sentenceLabel.setFont (new Font ("Serif", Font.BOLD, 12));
slider=new JSlider (1,5,1);
slider.setPaintTicks(true);
slider.setMajorTickSpacing (1);
slider.setPaintLabels(true);
sizeAction=new ChangeListener()
{
public void stateChanged (ChangeEvent event)
{
JSlider slider=(JSlider)event.getSource();
Size=slider.getValue();
sentenceLabel.setFont (new Font ("Serif", Font.BOLD, Size));
}
};
slider.addChangeListener(sizeAction);
add (slider);
add (sentenceLabel);
}
Re: Why does it get smaller when it's suppose to get bigger
Are you sure you're increasing the slider value? Put a println statement inside your ChangeListener and see if you are indeed dragging the slider the correct direction.
Also, the value of the slider could be moved below or above the initial size so you'd have an instantaneous change in size at the first slider movement.