Главная страница Раздел "Слои"           Следующий пример Список примеров
Пример №1: Управление отображением элементов слоя с помощью параметра draw_layer

В данном примере можно динамически  изменить значение параметра слоя - draw_layer.

В окне апплета вы видите элементы всех типов - прямоугольник, ломанную линию, полигон, эллипс и сектор круга, текст и растровое изображение. Все элементы изображения принадлежат одному слою. Параметр, управляющий отображением элементов  draw_layer = 0x1101, то есть включены следующие признаки:  показ текста, растрового изображения и показ границ элемента. Для каждого элемента слоя задан индивидуальный цвет для отображения, который вы можете увидеть, задав соответствующие признаки отображения. Для прямоугольника и эллипса заданы индивидуальные параметры штриховки 

Изменяя значения признаков параметра draw_layer  и выполняя перерисовку апплета, вы увидите как можно управлять отображением элементов.

draw_layer - признаки  управляющие отображением  элементов слоя
bit00(0x00001) показ текста
bit01(0x00002) показ текста индивидуальным цветом
bit08(0x00100) показ границ элемента
bit09(0x00200) показ границ элемента индивидуальным цветом
bit10(0x00400) заливка элемента
bit11(0x00800) заливка элемента индивидуальным цветом
bit12(0x01000) показ растрового изображения в прямоугольном элементе
bit13(0x02000) штриховка элемента
bit14(0x04000) штриховка элемента индивидуальным цветом
bit15(0x08000) штриховка элемента с использованием индивидуальных параметров штриховки
draw_layer = (16)   (10)   (8)   (2)