Метка в рамке (Затмение) - PullRequest
1 голос
/ 14 июня 2011

У меня есть JInternalframe в визуальном редакторе Eclipse, но у него нет JContentPane.

Когда я перетаскиваю JLabel на него, я не могу изменить его размер, но когда я помещаю JContentPane в JInternalframe и делаю его макет NULL, размер этикетки можно изменить.

Может ли кто-нибудь помочь мне, как поместить метку с изменяемым размером в JInternalframe без панели JContent?

1 Ответ

3 голосов
/ 14 июня 2011

Размер элементов в Swing очень сильно зависит от типа используемого вами макета. Нулевой макет позволяет указать размеры, но вы должны избегать этого. Макет границы позволяет указать предпочтительные, минимальные и максимальные значения ширины и высоты.

Рекомендую найти макет, который соответствует вашим потребностям, и использовать его. Некоторые из них изменят размер JLabel в соответствии с его содержимым, другие позволят вам указать желаемый размер.

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