What is the main difference between setSize() and setPreferredSize(). Sometimes I used setSize(), sometimes setPreferredSize(), sometimes one does
setSize()
setPreferredSize()
IIRC ...
setSize sets the size of the component.
setSize
setPreferredSize sets the preferred size. The Layoutmanager will try to arrange that much space for your component.
setPreferredSize
It depends on whether you're using a layout manager or not ...