Изменение размеров JButtons и других компонентов согласно тексту

Как Вы изменяете размер JButton во времени выполнения, таким образом, оно адаптируется к тексту, данному setSize? Я сделал некоторый поиск, и это - код, который я придумал до сих пор. Это могло быть превращено в служебный метод?

FontMetrics metrics = getFontMetrics( font );
int width = metrics.stringWidth( string );

P.S.: Никакой менеджер по расположению не используется.

5
задан jjnguy 14 August 2010 в 21:19
поделиться