
Визуальные средства поддержки в GUI Builder
В этом документе описываются визуальные средства поддержки в GUI Builder (прежнее название – Matisse) в среде IDE при разработке графического интерфейса Java.
Направляющие линии
Направляющие появляются только при добавлении или перемещении элементов и указывают предпочтительные позиции, согласно которым размещаются элементы при отпускании кнопки мыши. После размещения направляющие заменяются сплошными линиями, обозначающими выравнивание элементов и точки их привязки.
Вставка |
|
Вставка – это предпочтительное расстояние между элементами и контейнерами, в которых расположены эти элементы. Вставки обозначаются горизонтальными и вертикальными пунктирными линиями. |
Смещение |
 |
Смещения – это предпочтительный интервал между смежными элементами. Предлагаемые смещения обозначаются горизонтальными и вертикальными пунктирными линиями. |
Базовая линия |
 |
Выравнивание по базовой линии отражает предпочтительное соотношение между смежными элементами, содержащими отображаемый текст. Базовая линия обозначается пунктирной горизонтальной линией. |
Граница |




|
Границы (верхняя, нижняя, левая и правая) определяют возможные соотношения по выравниванию смежных элементов. Предлагаемые границы обозначаются пунктирными горизонтальными и вертикальными линиями. |
Отступ |
|
Отступ определяет, насколько один элемент смещен относительно другого в направлении вниз и вправо. Предлагаемый отступ обозначается двумя вертикальными пунктирными линиями. |
Точки привязки
После размещения элементов в требуемых позициях отображаются индикаторы точек привязки, обозначающие установленные настройки выравнивания элементов.
Контейнер |
 |
Привязки, соединяющие отдельные элементы c контейнерами, внутри которых они расположены, представлены в виде небольших полукруглых индикаторов с пунктирными линиями, идущими от границы контейнера непосредственно к элементу. |
Элемент |
 |
Привязки, соединяющие отдельные элементы со смежным элементами, представлены в виде небольших полукруглых индикаторов с пунктирными линиями, идущими от одного элемента до другого. |
Установка размеров индикаторов
Одинаковый размер |
 |
Если ряд элементов (не обязательно смежных) имеет одинаковую высоту или ширину, говорят, что они имеют одинаковый размер. Эта ситуация обозначается наличием небольших прямоугольников на верхней границе каждого элемента, имеющего это свойство. |
Автоматическое изменение размера |



|
Автоматическое изменение размера – это динамическое изменение ширины или высоты элемента во время выполнения. Это свойство обозначается состоянием кнопок изменения ширины или высоты на панели инструментов GUI Builder. |
|
|