
26.07.2005, 10:00
|
|
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
2rukez
если игнорировать вопрос по толщине рамок,
то ответ на вопрос - использовать layout менеджер.
это компонент или чаще целый фреймворк который управляет поведением клипов и компонентов при изменении размера.
например есть головной компонент, который содержит несколько вложенных в него компонентов.
когда ресайзится головной, вложенные в него компоненты реагируют на это событие - скрол растягивается/сжимается по высоте, а текстовое поле и по высоте и ширине.
скрол же содержит так же набор компонентов, которые реагируют на изменение высоты и изменяют свои размеры и взаимо положение. и так далее.
тут есть несколько подходов.
например, стиль html-таблицы - это есть например в swing/java или же во flex.
другой вариант, регистрация поведения каждого отдельного компоннента на изменния высоты/ширины - некий конфигурационный язык описания поведения.
ну и другие подходы.
у меня есть свой собсвенный фреймворк для этого, но в нете есть множество готовых решений.
|