Reputation: 449
So I'm trying to resize a JSlider which is in a layout manager. Because of this (or so I have heard) I need to set its preferred size. The setPreferedSize does not accept int, int as I expected, but instead accepts a dimension. My question is, how do I actually set the dimension?
I have tried:
dimension sliderLength = 500, 10
dimension sliderLength = (500, 10)
And I have tried
dimension sliderLength(500, 10)
All without success.
Upvotes: 0
Views: 62
Reputation: 159784
You could do
JSlider slider = new JSlider() {
@Override
public Dimension getPreferredSize() {
return new Dimension(500, 10);
}
};
Upvotes: 2
Reputation: 50041
slider.setPreferredSize(new Dimension(500, 10));
or:
Dimension sliderLength = new Dimension(500, 10);
slider.setPreferredSize(sliderLength);
Upvotes: 2