There should be no need to set the bounds of the label.
That is the job of a layout manager. Learn to use layout managers and you won’t have this problem.
Edit:
Layout managers use:
label.setSize( label.getPreferredSize() );
There should be no need to set the bounds of the label.
That is the job of a layout manager. Learn to use layout managers and you won’t have this problem.
Edit:
Layout managers use:
label.setSize( label.getPreferredSize() );