Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет javax.microedition.lcdui

Класс Display

Менеджер дисплея определяющий, какой из объектов будет представлен на дисплее.

Методы:

  • void callSerially(Runnable r) – производит запрос на вызов метода run () для объекта класса Runnable;
  • boolean f lashBacklight (int duration) – создает эффект подсветки;
  • int getBestlmageHeight (int imageType) – получает оптимальную высоту для изображения на экране;
  • int g-etBestlmageWidthfint imageType) – получает оптимальную ширину для изображения на экране;
  • int getBorderStyle (boolean highlighted) – штриховой стиль бордюра;
  • int getColor(int colorSpecif ier) – возвращает цвет;
  • Displayable getCurrent () – получает текущий объект Displayable для используемого мидлета;
  • static Display getDisplay(MIDletm) – получает – уникальный объект Display для используемого мидлета;
  • boolean isColor () – получает информацию о поддержке цвета в мобильном устройстве;
  • int numAlphaLevels () – получает количество альфа-прозрачных уровней;
  • int numColors () – получает количество цветов поддерживаемых мобильным устройством;
  • void setCurrent(Alert alert, Displayable nextDisplayable) – делает видимым на экране объект класса Alert;
  • void setCurrent(Displayable nextDisplayable) – делает видимым на экране последующий объект класса Displayable;
  • void setCurrentltemdtem item) – делает видимым на экране объект класса Item;
  • boolean vibrate (int duration) – запрос на поддержку вибрации.

Константы:

  • static int ALERT – тип изображений для уведомлений;
  • static int CHOICE_GROUP_ELEMENT – тип изображения для класса ChoiceGroup;
  • static int COLOR_BACKGROUND – цветовой компонент, используется методом getColor ();
  • static int COLOR_BORDER – цветовой компонент, используется методом getColor ();
  • static int COLOR_FOREGROUND – цветовой компонент, используется методом getColor ();
  • static int COLOR_HIGHLIGHTED_BACKGROUND – цветовой компонент, используется методом getColor ();
  • static int COLOR_HIGHLIGHTED_BORDER – цветовой компонент, используется методом. getColor ();
  • static int COLOR_HIGHLIGHTED_FOREGROUND – цветовой компонент, используется методом getColor ();
  • static int LIST_ELEMENT – тип изображения для класса List.

Класс Displayable

Абстрактный класс, содержит иерархию классов пользовательского интерфейса.

Методы:

  • void addCommand (Command cmd) – добавляет команду;
  • int get Height () – получает высоту доступной области экрана в пикселях;
  • Ticker getTicker () – получает бегущую строку;
  • String getTitle() – получает заголовок;
  • int getWidth() – получает ширину доступной области экрана в пикселях;
  • boolean isShown() – проверяет видимость объекта на экране;
  • void removeCommand (Command cmd) – удаляет команду;
  • void setCommandListener (CommandListener 1) – устанавливает обработчик событий;
  • void setTicker (Ticker ticker) – устанавливает бегущую строку;
  • void setTitle (String s) – устанавливает заголовок;
  • protected void sizeChanged(int w, int h) – изменяет видимую область дисплея.

Класс Font

Класс шрифтов.

Методы:

  • int charsWidth(char[ ] ch, int offset, int length) – применяется для правильного планирования использования шрифта на экране дисплея;
  • int charWidth (char ch) – получает ширину шрифта;
  • int getBaselinePosition () – вычисляет расстояние от верхней кромки текста до опорной позиции в пикселях;
  • static Font getDefaultFont () – получает системный шрифт, используемый устройством по умолчанию;
  • int getFace () – получает начертание шрифта используемого устройством по умолчанию;
  • static Font getFont(int f ontSpecif ier) – используется классом Customltem для получения специального шрифта;
  • static Font geltFont(int face, int style, int size) – получает шрифт с указанием начертания, стиля и размера;
  • int getHeight () – получает высоту щрифта;
  • int getSize() – получает размер шрифта;
  • int getStyle() – получает стиль шрифта;
  • boolean isBold() – возвращает значение true, если используется Bold;
  • boolean isltalic () – возвращает значение true, если используется Italic;
  • boolean isPlain() – возвращает значение true, если используется Plain;
  • boolean isUnderlined() – возвращает значение true, если используется Underlined;
  • int stringWidth (String str) – устанавливает строку текста;
  • int substringWidth(String str, int offset, int len) – устанавливает подстроку текста.

Константы:

  • static int FACE_MONOSPACE – шрифт с небольшим интервалом;
  • static int FACE_PROPORTIANAL – пропорциональный шрифт;
  • static int FACE__SYSTEM – системный шрифт;
  • static int FONT_INPUT_TEXT – текст ввода;
  • static int FONT_STATIC_TEXT – заданный по умолчанию шрифт;
  • static int SIZE_LARGE – большой шрифт;
  • static int SI ZE_MEDIUM – средний шрифт;
  • static int SIZE_SMALL – маленький шрифт;
  • static int STYLE_BOLD – жирный шрифт;
  • static int STYLE_ITALIC – курсив;
  • static int STYLE_PLAIN – обычный шрифт;
  • static int STYLE.JJNDERLINED – подчеркнутый шрифт.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.