Как автоматически изменить размер компонента AWT после изменения его содержимого? - PullRequest
0 голосов
/ 10 октября 2010

У меня есть AWT Label внутри Panel с FlowLayout.Я хочу динамически изменить текст метки и изменить его размер до необходимой ширины.

Я нашел ответы только на версию этой проблемы на Swing (setPrototypeDisplayValue()), но мне нужно придерживаться AWT, так как это домашняя работа.

1 Ответ

0 голосов
/ 10 октября 2010

Вы должны быть в состоянии вызвать invalidate (), который затем скажет родительскому контейнеру (вашей Panel) перерисовать себя.

http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Container.html#invalidate()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...