Создание
собственных компонентов
Создать свой компонент, дополняющий
свойства и методы уже существующих компонентов AWT, очень просто — надо лишь
образовать свой класс как расширение существующего класса Button, TextFieid
или другого класса-компонента.
Если надо скомбинировать несколько
компонентов в один, новый, компонент, то достаточно расширить класс Panel, расположив
компоненты на панели.
Если же требуется создать совершенно
новый компонент, то AWT предлагает две возможности: создать "тяжелый"
или "легкий" компонент. Для создания собственных "тяжелых"
компонентов в библиотеке AWT есть класс canvas — пустой компонент, для которого
создается свой peer-объект графической системы.
-
|