АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Основные конструкторы класса

Читайте также:
  1. A) это основные или ведущие начала процесса формирования развития и функционирования права
  2. I. Основные характеристики и проблемы философской методологии.
  3. II. Основные принципы и правила поведения студентов ВСФ РАП.
  4. III. Основные требования по нормоконтролю
  5. WWW и Интернет. Основные сведения об интернете. Сервисы интернета.
  6. А. Основные компоненты
  7. А. Основные компоненты
  8. Атмосфера, ее состав, основные последствия антропогенного влияния на атмосферу.
  9. Билет 8 основные особенности скандинавской мифологии. 9 мифов скандинавской мифологии
  10. Биосферные заповедники и другие охраняемые территории: основные принципы выделения, организации и использования
  11. Большой и малый круг кровообращения, основные артерии и вены человека.
  12. В чем вы видите основные факторы и условия, воздействующие на качество социологического образования в России начала XXI века?

1. BasicStroke(float width, int cap, int join, float miter, float[] dash, float dashBegin)

width - толщина пера (пиксель);

cap – оформление конца линии, принимает один из следующих параметров:

CAP_ROUND — закругленный конец линии;

CAP_SQUARE — квадратный конец линии;

CAP_BUTT — без оформления;

join – объеденение линии, принимает одно из трех значении:

JOIN_ROUND - линии сопрягаются дугой окружности

JOIN_BEVEL - линии сопрягаются отрезком прямой, перпендикуляр-ным биссектрисе угла между линиями;

JOIN_MITER - линии просто стыкуются.

dash массив - штрихи и длина штрихов; четные элементы массива определяет длину штрихов, нечетные – растояние;

dashBegin – определяет с какого элемента начинается dash массив.

Класс GradientPaint

Класс GradientPaint предлагает сделать заливку следующим образом. В двух точках M и N устанавливаются разные цвета. В точке M(x1, y1i) задается цвет cl, в точке N(х2, у2) — цвет с2. Цвет заливки гладко меняется от cl к с2 вдоль прямой, соединяющей точки M и N, оставаясь постоянным вдоль каждой прямой, перпендикулярной прямой MN.

Конструкторы класса GradientPaint:

GradientPaint(float xl, float yl, Color cl, float x2, float y2,

Color c2);

GradientPaint(float xl, float yl, Color cl, float x2, float y2, Color c2, boolean cyclic);

Класс TexturePaint

Заливка с помощью класса TexturePaint сложнее. Сначала создается буфер — объект класса Bufferedlmage из пакета java.awt. image.

Графический контекст буфера заполняется фигурой, которая будет служить образцом заполнения. Затем по буферу создается объект класса TexturePaint. При этом еще задается прямоугольник, размеры которого будут размерами образца заполнения.

Конструкторы класса TexturePaint:

TexturePaint(Bufferedlmage buffer, Rectangle2D anchor);

В библиотеке AWT имеется более 20-ти компонент.

n Наиболее часто используемые подклассы класса Component: Button, Canvas, Checkbox, Choice, Container, Label, List, Scrollbar, TextArea, TextField, Panel, ScrollPane, Window, Dialog, FileDialog, Frame.

Компоненты для создания меню - Menuitem, MenuBar, Menu, PopupMenu, CheckboxMenuItem

В библиотеке AWT имеется более 20-ти компонент.

n Наиболее часто используемые подклассы класса Component: Button, Canvas, Checkbox, Choice, Container, Label, List, Scrollbar, TextArea, TextField, Panel, ScrollPane, Window, Dialog, FileDialog, Frame.

Компоненты для создания меню - Menuitem, MenuBar, Menu, PopupMenu, CheckboxMenuItem

Методы компонента Button:


1 | 2 | 3 | 4 | 5 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)