devxlogo

Dynamically Resize Your JLabels

Dynamically Resize Your JLabels

There is a simple way to resize your javax.swing.JLabels to the text theydisplay.
For an instance of javax.swing.JLabel called jLabel1, if there is not LayoutManager installed :

         jLabel1.setText ("A somewaht long message I would not want tostop");        jLabel1.setSize(jLabel1.getPreferredSize());

If a Layout Manager:

         jLabel1.setText ("A somewaht long message I would not want tostop");        jLabel1.validate();

devx-admin

Share the Post: