Jake Stanger
Jake Stanger

Reputation: 449

How do I use dimensions?

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

Answers (2)

Reimeus
Reimeus

Reputation: 159784

You could do

JSlider slider = new JSlider() {

    @Override
    public Dimension getPreferredSize() {
        return new Dimension(500, 10);
    }
};

Upvotes: 2

Boann
Boann

Reputation: 50041

slider.setPreferredSize(new Dimension(500, 10));

or:

Dimension sliderLength = new Dimension(500, 10);
slider.setPreferredSize(sliderLength);

Upvotes: 2

Related Questions