русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Простые методы отображения апплетов


Дата добавления: 2015-06-12; просмотров: 507; Нарушение авторских прав


Как мы уже упоминали, апплеты отображаются в окне, и они используют AWT для организации ввода и вывода. Здесь мы рассмотрим некоторые методы, процедуры и технику, необходимые для записи простых апплетов.

Чтобы вывести строку в окно апплета, используют метод drawstring(), который является членом класса Graphics. Как правило, он вызывается внутри или update(), или paint(). Он имеет следующую общую форму:

void drawstring (String message, int x, int y)

Здесь message — строка, которую нужно вывести, начиная с позиции х, у. (В окне Java левый верхний угол имеет позицию с координатами 0, 0.) Метод drawstring() не распознает символы newline. Если нужно начать порцию текста с новой строки, требуется сделать это вручную, определяя точные (х, у) координаты, с которых вы хотите начать размещение строки. (В следующих главах показана техника, упрощающая этот процесс.)

Метод setBackground() устанавливает цвета фона в окне апплета, а метод setForeground() - цвет переднего плана (цвет, который применяется для отображения например, текста). Оба метода определены в Component и имеют следующие общие формы:

void setBackground (Color newColor)

void setForeground (Color newColor)

Здесь newcoior — назначает новый цвет. Класс color определяет константы, которые можно использовать для указания цвета:

□ Color.black □ Color.magenta □ Color.blue □ Color.orange

□ Color.cyan □Color.pink □ Color.darkGray □ Color.red

□ Color.gray □ Color.white □ Color.green □ Color.yellow

□ Color.lightGray

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

setBackground[Color.green);

setForeground(Color.red);

Удачным местом указания цветов переднего плана и фона является метод init(). Конечно, можно изменять эти цвета так часто, как вам необходимо, во время выполнения апплета. При этом заданный по умолчанию цвет переднего плана — черный, а заданный по умолчанию цвет фона — светло-серый.



Вы можете получить текущие установки для фона и символов, вызывая методы getBackground() и getForeground(). Они определены в классе Component со следующими сигнатурами:

Color getBackground()

Color getForeground()

Ниже показан очень простой апплет, который устанавливает голубым цвет фона и красным цвет переднего плана (символов), а затем отображает сообщение, иллюстрирующее порядок вызова методов init(), start() и paint() после запуска апплета:



<== предыдущая лекция | следующая лекция ==>
Метод destroy() | Программа 90. Установка цветов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.314 сек.