268 Глава 17. WindowBuilder Pro
Выбор и размещение компонентов
Итак, выберем пункт New Window из меню WindowBuilderPro окна
Transcript. На экране появится окно инструмента WBP (рис. 17.2), в ра-
бочей области которого будет располагаться окно с заголовком New Win-
dow — это тот фундамент, с которого начинается построение интерфейса
пользователя. С момента своего создания это окно уже функционально: оно
имеет заголовок, рамку, можно изменять его размеры; в него уже включены
кнопки для управления окнами, обычные в данной операционной системе
(минимизации/максимизации размеров, закрытия, системного меню).
В нижней части основного окна WBP расположена панель, которая ис-
пользуется для изменения свойств выбранного в рабочей области виджета.
Слева на ней расположены три поля ввода с метками Text:, Style:, Name:.
Справа имеются два поля ввода с метками When: и Perform:. Они пред-
назначены для изменения поведения. Первоначально в поле Text выделен
текст, представляющий имя окна. По умолчанию новому окну дается имя
’New Window’. Введите в поле ввода Text строку ’Counter Demo’ (без ка-
вычек). Обратите внимание, что при этом автоматически изменяется имя в
заголовке окна.
Чтобы изменить размеры окна, выберите окно, щелкнув левой кнопкой
мыши где-либо на свободном пространстве внут ри рамки окна. Захватите
курсором маркер (черный квадратик, находящийся в нижнем правом уг-
лу окна) и, удерживая нажатой левую кнопку мыши, перемещайте курсор,
определяя желаемый размер. Следите за изменениями чисел в правом из
двух прямоугольников, расположенных между рабочей областью инст ру-
мента и панелью изменения поведения объекта. Остановитесь, когда значе-
ния чисел будут примерно равны 300×240, и отпустите кнопку мыши.
Размеры окна можно изменить, задавая их явно. Для этого выберите
окно, найдите в нижней части окна WBP панель инструментов и в ней
самую правую панель, в которой изображен маленький прямоугольник со
стрелками вдоль сторон и числовыми размерами справа от прямоугольни-
ка. Нажмите на эту панель (или выберите команду меню Size BSet Window
Size. . . ). Появится диалоговое окно, в котором надо ввести точку, опреде-
ляющую новые размеры окна (ширину и высоту). Нажатие на кнопку OK
приведет к закрытию диалогового окна и изменению размера редактируе-
мого окна. Для того чтобы закрыть диалоговое окно, не изменяя размеры
редактируемого окна, необходимо нажать на кнопку Cancel.
В этом же меню Size есть пункт Set Window Position. . . , который поз-
воляет установить начальную позицию окна при его тестировании в WBP.
Выбор этого пункта вызовет послушный движению мыши прозрачный пря-
моугольник, размер которого совпадает с редактируемым окном. Когда пря-