Показать сообщение отдельно
Старый 26.07.2005, 10:00
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 9  
Ответить с цитированием
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
2rukez

если игнорировать вопрос по толщине рамок,
то ответ на вопрос - использовать layout менеджер.

это компонент или чаще целый фреймворк который управляет поведением клипов и компонентов при изменении размера.
например есть головной компонент, который содержит несколько вложенных в него компонентов.
когда ресайзится головной, вложенные в него компоненты реагируют на это событие - скрол растягивается/сжимается по высоте, а текстовое поле и по высоте и ширине.
скрол же содержит так же набор компонентов, которые реагируют на изменение высоты и изменяют свои размеры и взаимо положение. и так далее.

тут есть несколько подходов.

например, стиль html-таблицы - это есть например в swing/java или же во flex.

другой вариант, регистрация поведения каждого отдельного компоннента на изменния высоты/ширины - некий конфигурационный язык описания поведения.

ну и другие подходы.

у меня есть свой собсвенный фреймворк для этого, но в нете есть множество готовых решений.