Сантехническая установка бачка унитаза сантехуслуги.

Низкоуровневый программный интерфейс приложения (API) MIDP


Объекты Canvas отображаются на
Oбработка команд и событий В компоненте Canvas вы можете добавлять и удалять высокоуровневые команды и устанавливать один блок прослушивания команд на Canvas, как и в других отображаемы...
Таблица 6 1 Методы уведомления
Название метода Описание protected void keyPressedfint KeyCode) Клавиша была нажата и отпущена protected void keyReleased.(int KeyCode) Клавиш...
Листинг 6 1 Демонстрационной программе
Листинг 6.1. Демонстрационной программе CanvasDemol требуется MID-лет, как и любое другое приложение МIDР import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.Dis...
Листинг 6 2 Чтобы использовать
Листинг 6.2. Чтобы использовать Canvas, вы должны создать подкласс Canvas import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Command; import javax.microedition.lc...
Canvas все еще может выполнять
Клавишные события Класс Canvas 1 подменяет метод keyReleased() в Canvas. Поскольку объект регистрируется как блок прослушивания событий, он получает клавишные события в ответ на действи...
Таблица 6 2 Константы класса Canvas
Константа класса Canvas Описание public static final int KEY NUMO Представляет клавишу 0 клавишной панели public static final int KEY NUM1 Пре...
Таблица 6 3 Константы класса Canvas
Константа класса Canvas Описание public static final int UP Представляет клавишу панели со стрелкой вверх public static final int DOWN Предста...
Игровые действия
Игровые действия В дополнение к константам, которые вы уже видели, класс Canvas определяет константы GAME_A, GAME_B, GAME_C, GAME_D и FIRE, которые представляют игровые действия, от...
Графическое рисование
Графическое рисование Вы, несомненно, обратили внимание, что canvas, показанный на рисунке 6.2, был чистым за исключением экранной клавиши Exit (Выход). Причина этого кроется в том, что...
Графическая модель
Графическая модель Класс Graphics определяет возможности низкоуровневого графического рисования. Если вы уже разрабатывали программы на AWT или Swing, этот класс покажется вам очень зна...
Класс Graphics
Класс Graphics Класс Graphics поддерживает следующие абстракции: рисование и заливка двухмерных геометрических фигур; выбор цветов для графической ручки; выбор шрифтов для рисова...
Класс Graphics представляет дисплей
Базовое геометрическое рисование Класс Graphics предоставляет операции по рисованию и заливке следующих типов геометрических фигур: линии; прямоугольники; дуги; текстовые...
Вы можете рисовать линии в Canvas
Листинг 6.3. Демонстрационная программа описывает метод paint (), который гарантирует, что некоторые визуальные представления появляются на дисплее устройства import javax.microedition....
Прямоугольники как и все геометрические
Листинг 6.4. Демонстрационная программа RectangleDemo демонстрирует графические вызовы рисования прямоугольников. Обратите внимание, что это вызов на заполнение прямоугольников import j...
Как и другие геометрические фигуры
Листинг 6.5. Дуги могут быть нарисованы в виде очертания или заполненными, как и прямоугольники import javax.microedition.lcdui.*; /** Демонстрирует рисование дуг с помощью класса Gr...
Таблица 6 4 Методы класса Canvas
Название метода отображения текста в Canvas Описание public void drawString(String str, int x, int y, int anchor) Рисует символы, которые формируют строко...
Таблица 6 5 Графические константы
Константа привязки Описание static int LEFT Размещает левый край у координаты х static int HCENTER Размещает горизонтальный центр у координаты...
Чтобы нарисовать текст укажите
Листинг 6.6. Чтобы создать текст, укажите точку привязки и нагрузку точки привязки. Вы также можете указать шрифт текста, который будет отображен import javax.microedition.lcdui.Canvas;...
Таблица 6 6 Графические константы
Константа атрибута Описание static int FACE MONOSPACE Значение атрибута гарнитуры static int FACE_PROPORTIONAL Значение атрибута гарнитуры...
Отсечение областей для рисования
Отсечение областей для рисования Когда ваше приложение вызывает метод Display.setCurrent(), он запрашивает реализацию об отображении вашего Displayable. Для объектов Canvas реализация д...
Листинг 6 7 Вы должны стереть
Листинг 6.7. Вы должны стереть все недействительные пиксели, прежде чем рисовать свой компонент. Используйте отсекаемый прямоугольник графического объекта вашего компонента, чтобы опре...
Преобразование
Преобразование Как вы уже знаете, точка (х, у) указывает функции рисования место, расположенное относительно точки (0, 0). Точка (0, 0) является началом координат Graphics. Когда вы впе...
Дисплей после перемещения начала
Листинг 6.8. После перемещения координаты, указанные процедурам рисования Graphics, не изменяются, поскольку они всегда связаны с началом координат контекста Graphics, а не дисплея...
Kaк рисуются компоненты
Kaк рисуются компоненты Вы, возможно, заметили, что метод toggleTranslation() в листинге 6.8 вызывает Canvas.repaint (). Этот вызов требует, чтобы реализация перерисовывала дисплей....
Двойная буферизация
Двойная буферизация Термин двойная буферизация относится к технике буферизации графического контекста перед его отображением. Эта идиома требует, чтобы вы использовали два графических к...
Листинг 6 9 Двойная буферизация
Листинг 6.9. Двойная буферизация использует два графических контекста. Единственный способ получить второй графический контекст в МЮР - через класс Image import javax.microedition.lcdui...
Левая половина предаавляет состояние
Отображение изображения с помощью Canvas Вы уже узнали в главе 5, что некоторые компоненты высокоуровневого пользовательского интерфейса MIDP умеют отображать изображения, например,...
Canvas может отображать изображение
Листинг 6.10. Чтобы отобразить изображение, Canvas просто «рисует» объект изображения с помощью процедуры рисования изображения объекта Graphics import javax.microedition.lc...
Таблица 6 7 Методы класса Image
Название метода изображения Описание static Image createlmage (byte [] imageData, int imageOffset, int imageLength) Создает изменя...
Выводы по главе
Выводы по главе Два класса в пакете javax.microedition.lcdui формируют определение низкоуровневого программного интерфейса приложения в MIDP: класс Graphics и класс Canvas. Низкоуро...


- Начало -



Книжный магазин