Java: Difference between the setPreferredSize() and setSize() methods in components

后端 未结 4 1576
眼角桃花
眼角桃花 2020-11-22 11:11

What is the main difference between setSize() and setPreferredSize(). Sometimes I used setSize(), sometimes setPreferredSize(), sometimes one does

4条回答
  •  天涯浪人
    2020-11-22 11:52

    IIRC ...

    setSize sets the size of the component.

    setPreferredSize sets the preferred size. The Layoutmanager will try to arrange that much space for your component.

    It depends on whether you're using a layout manager or not ...

提交回复
热议问题