Справочник по Java 2 Micro Edition 2.5.26. Класс TextField
Создает редактируемый текстовый контейнер, который встраивается в класс гт.
Конструктор
О TextField (String label, String text, int maxSize, int constraints) — создает текстовый контейнер с заданным заголовком, строкой текста, максимальным размером символов и ограничением, с последующей интеграцией в класс Form.
Методы
О void delete (int offset, int length) - удаляет все символы из
созданного контейнера; О int getCaretPosition () — получает текущую позицию нахождения
указателя на экране; О int getChars (char [ ] data) - копирует содержимое контейнера
TextFieldc массив данных;
□ int getConstraints С) - получает текущие ограничения для контейнера;
□ int getMaxSize () — познращает максимальное число символов, установленное для контейнера TextField;
□ String getString() - получает строку текста из содержимого контейнера TextField;
□ void insert (char [] data, int offset, int length, int position) - вставляет массив символов в TextField;
Q void insert (String src, int position) - вставляет строку текста в TextField;
□ void setChars (char [] data, int offset, int length) -прописывает в TextField массив символов;
О void setConstraints (int constraints) - устанавливает ограничения;
Q void setlnitiallnputMode (String characterSubset) - задает напоминание;
Q int setMaxSize ( int maxSize) - устанавливает максимальный размер juiHTextFi eld;
□ void setString(String text) - прописывает в TextField строку текста;
Q int size ()—определяет размер TextField. Константы
Q static int ANY - определяет ввод любого текста; Q static int CONSTRAINT_MASK - режим ограничения для маски; Q static int DECIMAL—ввод дробных числовых значений; Q static int EMAILADDR - используется при вводе электронного адреса; О static int INITIAL_CAPS_SENTENCE - начальный символ каждого предложения будет печататься с заглавной буквы;
Методы
□ int getAppearanceMode () - возвращает заданный способ отображения текста на экране;
□ Font getFont () - получает шрифт текста;
□ String getText () - получает текст для класса St г inglt em;'
□ void setFont(Font font) - устанавливает шрифт текста;
G void setPreferredSize(int width, int .height) -задаетшири-ну и высоту текста;
□ void setText (String text) - устанавливает текст для класса Stringltem.
2.5.25. Класс TextBox
Организовывает редактируемый текстовый контейнер. Конструктор
□ TextBox(String title, String text, int maxSize, int constraints) - создает текстовый контейнер с заданным заголовком, строкой текста, максимальным размером символов и ограничением.
Методы
"□ void delete (int offset, int length) - удаляет все символы из созданного контейнера;
□ int getCaretPosition () - получает текущую позицию нахождения указателя на экране;
□ int getChars(char[ ] data) - копирует содержимое контейнера TextBox в массив данных;
О int getConstraints () — получает текущие ограничения для контейнера;
Q int getMaxSizeO — возвращает максимальное число символов, установленное для контейнера TextBox;
Q String getString () - получает строку текста из содержимого контейнера TextBox;
Q void insert(char[] data, int offset, int length, int
position) - вставляет массив символов в TextBox; Q void insert (String src, int position) — вставляет строку текста
BTextBox;
□ void setChars (char [] data, int offset, int length) -прописывает в TextBox массив символов; .
□ void setConstraints (int constraints) — устанавливает ограничения; □4void setlnitiallnputMode(String characterSubset) -задает
напоминание;
Q int setMaxSize (int maxSize) - устанавливает максимальный размер flJinTextBox;
Q void setString ( String text) - прописывает в TextBoxcTpoKyTeKcra;
□ void setTicker (Ticker ticker) - устанавливает бегущую строку; Q void setTitle (String s) — устанавливает заголовок;
Q int size() - определяет размер TextBox.
Справочник по Java 2 Micro Edition
□ void setFitPolicy (int fitPolicy) - устанавливаетпривилегиро-ваннуюпозицию;
Q void setFont(int elementNum, Font font) - устанавливает шрифт заданному элементу в списке;
U void setSelectCommand (Command command) - этот метод предназначен для работы с типом IMPLICIT;
□ void setSelectedFlags (boolean[] selectedArray) -устанавливает состояние выбранных элементов;
G void setSelectedlndexf int elementNum, boolean selected) -устанавливает индекс выбранного элемента в списке;
□ void setTicker (Ticker ticker) - устанавливает бегущую строку;
□ void setTitle (String s) - добавляет название;
□ int size ( - с помощью этого метода можно узнать количество элементов в списке.
Константа
Q static Command SELECT_COMMAND - команда по умолчанию для типа IMPLICIT.
■
2.5.22. Класс Screen
Суперкласс для всех высокоуровневых классов определяющих пользовательский интерфейс приложения.
2.5.23. Класс Spacer
Создает заданное пространство на экране. Конструктор
О Spacer (int minWidth, int minHeight) - создает пространство на экране с заданной шириной и высотой.
Методы
Q void addCommand (Command cmd) - добавляет команду; Q. void setDef aultCommand(Command cmd) - устанавливает команду по умолчанию;
Q void setLabel (String label) - устанавливает метку;
□ void setMinimumSize(int minWidth, int minHeight) -устанавливает минимальный размер для создаваемого пространства.
2.5.24. Класс Stringltem
Формирует текстовые строки. Конструкторы
Q Stringltem (String label, string text) - создает строку текста с заданной меткой;
Q Stringltem (String label, String text, int appearanceMo-de) - создает строку текста с заданной меткой и режимом отображения.
Q static in.t LAYOUT_NEWLINE_AFTER - размещение на новой строке;
□ static int LAYOUT_NEWLINE_BEFORE - размещение в начале строки; Q static int LAYOUT_RIGHT - выравнивание по правой стороне экрана;
□ static int LAYOUT_SHRINK-уменьшение компонента по ширине; О static int LAYOUT_TOP-выравнивание по верхней стороне экрана;
□ static int LAYO UTVC E NTER - выравнивание по центру экра на;
□ static int LAYOUT_VEXPAND - увеличение высоты для размещения компонента;
О static int LAYOUT_VSHRINK - уменьшение высоты для размещения компонента;
□ static int PLAIN - установка режима появления первого плана для компонента.
2.5.21. Класс List
Создает список группы элементов. Конструкторы
Q List (String title, int listType) - формируетсписокс названием и типом созданного списка;
□ List(String title , int listType, String[]vstringElements, Image [ ] imageElements) - формирует список с названием, типом созданного списка, массивом строк и изображений для списка элементов.
Методы
□ int append(String stringPart, Image imagePart) - добавление списка элементов;
Q void delete (int elementNum) - удаление заданного элемента из списка; Q void delete All () -удаление всех элементов из списка; Q intgetFitPolicy() - получает привилегированную позицию; Q Font getFontdnt elementNum) - получает шрифт для заданного элемента в списке;
Q Image getlmage(int elementNum) - получает изображение для заданного элемента в списке;
□ int getSelectedFlags (boolean [] selectedArrayreturn) -возвращает состояние всех элементов в виде массива данных;
□ int getSeiectedlndexf) - получает выбранный индекс элемента в списке;
Q String getString (int elementNum) — получает строку текста для
выбранного элемента из списка; Q void insert (int elementNum, String stringPart, Image image-
Part) - вставляет элемент в списокд о указанного номера элемента в списке.
□ boolean isSelected(int elementNum) - получает выбранный элемент из списка;
Q void removeCommand (Command cmd) - удаляет команду для списка; Q void set (int elementNum, String stringPart, Image image-Part ) — вставляет новый элемент в список взамен предшествующего;
Справочник по Java 2 Micro Edition
Методы
Q String getAltText ()—размещает текст;
Q int getAppearanceMbde () - возвращает режим представления; Q Image getlmage() - получает изображение;
Q int getLayout () - получает директивы для размещения изображений; О void setAltText (String text) —устанавливает дополнительный текст; О void set Image (Image img) — устанавливает изображение; Q void setLayout(int layout) — устанавливает директивы для размещения изображений.
2.5.20. Класс Item
Суперкласс, содержащий ряд классов для их дальнейшей интеграции в класс Form.
Методы
□ void addCommand (Command cmd) - добавляет команду; О String getLabel () - получает метку объекта Item;
Q int getLayout () - использует директивы для размещения компонентов в ферме;
О int getMinimumHeight () - получает минимальную высоту;
Q int getMinimumWidth () - получает минимальную ширину;
Q int getPreferredHeight () - получает предпочтительную высоту;
Q int getPreferredWidth() - получает предпочтительную ширину;
Q void notifyStateChanged () - компонент, содержащийся в форме. Уведомляет o6beKTltemStateListenero своем со стоянии;
Q void removeCommand (Command cmd) - удаляет команду из компонента.
Q void setDef auitCommand (Command cmd) - встроенная команда по умолчанию для данного компонента;
Q void setltemCommandListener(ItemCommandListener 1) -устанавливает обработку событий для компонента;
□ void setLabel (String label) - устанавливает назначенную метку для компонента;
Q void setLayout (int layout) - устанавливает рассмотренные выше
директивы для форматирования компонента; Q void setPreferredSize (int width, int height) -устанавливает
оптимальную высоту и ширину компонента.
Константы
Q static int BUTTON - отображение элемента в виде кнопки;
Q static int HYPERLINK - отображение элемента в виде гиперссылки;
Q static int LAY0UT2 - режим установки;
Q static int LAYOUT_BOTTOM - выравнивание по нижней стороне экрана;
Q static int LAYOUT_CENTER - выравнивание по центру экрана;
Q static int LAYOUT_DEFAULT - значение по умолчанию;
Q static int LAYOUTEXPAND - увеличение ширины компонента;
Q static hit LAYOUT_LEFT - выравнивание по левой стороне экрана;
□ static int TOP - верхняя линия привязки шрифта;
□ static int VCENTER - выравнивает по центру изображение.
2.5.18. Класс Image
Отвечает за загрузку и отображение любых видов графических изображений формата PNG. Методы
□ static Image createlmage(byte[J imageData, int image-Offset, int imageLength) - загружает изображение, учитывая смещение и длину в бантах;
□ static Image createlmage (Image source) - загружает изображение из файла;
□ static Image createlmage (Image image, int x, int y, int width, int height, int transform) - загружает изображение в заданное место, определенное координатами с возможностью трансформации изображения;
□ static Image createlmage (InputStream stream) - загружает изображение из потока;
□ static Image createlmage (int width, int height) -загружает изображение в заданные размеры;'
□ static Image createlmage (String name) - загружает изображение из ресурса;
□ static Image createRGBImage (int [] rgb, int width, int height, boolean processAlpha) - загружает изображение, учитывая цветовую компоненту ARGB;
□ Graphics getGraphics () — создает графический объект Для представления изображения;
О int getHeightO -> получает высоту изображения;
□ void getRGB(int[] rgbData, int offset, int .scanlength, int x, int y, int width, int height) - получает цвет в представлении ARGB и сохраняет в массиве данных;
□ int getWidth() - получает ширину изображения; О boolean isMutableO -проверяетизображение.
2.5.19. Класс Imageltem
Контейнер для загружаемых в приложение сложных графических изображений Конструкторы
□ Imageltem (String label, Image img, int layout, String altText) — создает объект класса Imageltemc заданной меткой, изображением, размещением и дополнительной строкой текста;
□ Imageltem (String label, Image image, int layout, String altText, int appearanceMode) - создает объект класса Imageltem с заданной меткой, изображением, размещением, дополнительной строкой текста, и режимом представления.
Справочник по Java 2 Micro Edition
О void f illRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) - рисует заполненный прямоугольник, используя закругленные-углы;
О void lillTriangle (int xl, int yl, int x2 , int y2 , int. x3 , int уЗ) - рисуетзаполненный цветом треугольник;
О int getBlueComponent () - получает синий компонент цвета;
О int getClipHeight - получает высоту для текущей области отсечения;
□ int getClipWidth() - получает ширину для текущей области отсечения; О int getClipX () - получает координату по оси X для текущей области
отсечения;
□ int getClipY() - получает координату по оси Y для текущей области отсечения;
□ int getColor i) - получает текущий цвет;
□ int getDisplayColor (int color) - получает цвет для отображения;
□ Font get Font () - получает текущий шрифт;
□ int getGrayScale (, - получает значение полутонов;
J int getGreenComponent ().-получает зеленный компонент цвета;
□ int getRedComponent () - получает красный компонент цвета;
Q int getStroke Style () - получает используемый штриховой стиль; Q int getTranslateX (") - получает координату по оси Хдля перемещенного контекста;
Q int getTranslateY() - получает координату по оси Y для перемещенного контекста;
Q void setClipCint х, int у, int width, int height) -устанав-, ливает отсечение заданной области экрана;
Q void setColor(int RGB) - устанавливает цвет при помощи значения
RGB;
Q void setColor(int red, int green, int blue) - назначает цвет
припомощи трех цветовых компонентов red, greennblue; Q void set Font (Font font) - устанавливает заданный шрифт; Q void setGrayScale (int value) - задает значение полутонов;
□ void setStroke Style (int style) - задает штриховой стиль рисуемому контексту, используя Константы SOLID и DOTTED;
Q void translate (int x, int у) - перемещает систему координат
в точку (х, у). Константы
Q static int BASELINE - опорная линия привязки шрифта;
Q static int BOTTOM - нижняя линия привязки шрифта;
Q static int DOTTED - пунктирный стиль;
Q static int HCENTER - центральна линия привязки шрифта; ■
Q static int LEFT - левая сторона привязки шрифта;
Q static int RIGHT - правая сторона привязки шрифта;'
Q static int SOLID - штриховой стиль;
□ static int INDEFINITE - максимальное значение с неопределенным диапазоном работы.
2.5.17. Класс Graphics
Предоставляет возможность рисования графических элементов на экране мобильного устройства. Методы
□ void clip Re ct (int x, int y, int width, int height) -отсекает заданный прямоугольник;
. О void copyAreafint x_src, int y_src, int * width, int height, int x_dest, int y_dest, int anchor) - копирует прямоугольную область из установленных значений в параметрах x_src, ysrc, width, height, в новую область xdest, ydest;
□ void drawArcfint x, int y, int width, int height, int startAngle, int arcAngle) — рисует контур дуги в виде эллипса;
□ void drawChar (char character, int x, int y, int anchor) -рисует символ;
□ void drawchars (char [] data, int offset, int length, int x, int y, int anchor) - рисует массив символов;
□ void drawlmage (Image img, int x, int y, int anchor) -рисует изображение;
□ void drawLine(int xl, int yl, int x2 , int y2) -рисуетлинию из точки xl и yl до точки х2 и у2;
С] void drawRegion (Image src, int xsrc, int y_src, int width, int height, int transform, int x_dest, int y_dest, int anchor) - копирует изображения в заданную область на экран телефона;
.□void drawRGB(int[] rgbData, int offset, int scanlength, int x, int y, int width, int height, boolean process-Alpha! — получает цвет в представлении ARGB и сохраняет в массиве данных;
Q void drawRoundRect (int х, int у, int width, int height, int arcWidth, int arcHeight)- рисует контур прямоугольника, используя закругленные углы;
□ void "drawstring (String str, int x, int y, int anchor) -рисует строку текста с заданным цветом и размером шрифта;
□ void drawSubstring(String str, int offset, int len, int x, int у, int anchor) - рисует подстроку текста с заданным цветом и размером шрифта;
Q void fillArc(int х, int у, int width, int height, int startAngle, int arcAngle) - рисует заполненную цветом дугу;
Q void fillRect(int x, int y, int width, int height) -рисует заполненный цветом прямоугольник;
Q void set (int itemNum, Item item) - устанавливает компонент, ссьглаюшийся на компонент itemNum, заменяя при этом предшествующий компонент;
□ void setItemStateListener(ItemStateListener iListener) -устанавливает переменную iLi stener-для формы, заменяя при этом предыдущую переменную iListener;
О int size () - получает количество компонентов в форме.
Представляет графическое течение процесса, своего рода датчик или счетчик. Конструктор
□ . Gauge (String label, boolean interactive, int maxValue,
int initial Value) - создает графическое течение процесса с заданной меткой, режимом и максимальным и минимальным значением в работе.
Методы
Q void addCoiranand (Command cmd) — добавляеткоманду; Q int getMaxValue () - получает значение максимального диапазона работы процесса;
О int getvalue () - получает текущее значение в процессе работы;
О boolean isinteractive (> — определяет возможность изменения установленного счетчика;
Q void se tDe fault Command (Command cmd) - задает команду по умолчанию для компонентов 11 em;
Q void setltemCommandListener(ItemCommandListener 1) - устанавливает обработчик событий;
Q void setLabel (String label) -устанавливает метку для элемента;
Q void setLayout (int layout) — устанавливает директивы для элемента;
□ void setMaxValue (int maxValue) - устанавливает максимальное значение течение процесса;
Q void setPreferredSize (int width, int height) -задает ширину и высоту для графического представления всего течения процесса;
Ovoid setvalue(int value) - устанавливает текущее значение процесса. ,
Константы
Q static int С О NTINUO USID LE - непрерывное и неактивное состояние с неопределенным диапазоном работы;
Q static int CONTINUOUS_RUNNING - непрерывное активное состояние с неопределенным диапазоном работы;
Q static int INCREMENTAL_IDLE - увеличивающееся и неактивное состояние с неопределенным диапазоном работы;
Q static int INCREMENTAL_UPDATING - увеличивающееся и постоянно модифицируемое состояние с не определенным диапазоном работы;
?.5.16. Класс Gauge
t
□ boolean isPlainO - возвращает значение true, если используется Plain; '
□ boolean isUnderlined() -возвращает значение true, если используется Underl ined;
□ int string Width {String str) - устанавливает строку текста;
□ int substringWidth(String str, int offset, int len) -устанавливает подстроку текста.
Константы
□ static int FACE_MONOSPACE - шрифте небольшим интервалом;
□ static int FACEPROPORTIONAL - пропорциональный шрифт; О static int FACE_SYSTEM - системный шрифт;
□ static int FONT_INPUT_TEXT - текст ввода;
□ static int FONT_STATIc_TEXT - заданный по умолчанию шрифт;
□ static int SIZE_LARGE - большой шрифт;
□ static int SIZE_MEDIUK- средний шрифт; ,
□ static int SIZE_SMALL — маленький, шрифт;
□ static, int STYLE_BOLD — жирный шрифт; О static int STYLE_ITALIC - курсив;
□ static int STYLE„PLAIN - обычный шрифт;
□ static int STYLE_UNDERLINED - подчеркнутый шрифт.
2.5.15. Класс Form
Этот класс создает пустую форму, в которую интегрируются классы пользовательского интерфейса. Конструкторы
□ Form (String title) - создает новую пустую форму;
О Form (String title, Item[J items) - создает новую форму с заданным зато ловком и установленными компонентами класса I tern.
Методы
G int append (Image img) —добавляет в форму одно изображение;
□ int append (Item item) - этот метод добавляет любой из доступных компонентов класса Item в созданную форму;
□ int append (String str) - добавляет в форму строку;
□ void delete (int itemNum) - удаляет компонент ссылающийся на itemNum;
Q void delete All I > - удаляет все компоненты с имеющейся формы; G Item get (int itemNum) - получает позицию выбранного компонента; Q int getHeight () - возвращает высоту экрана в пикселях доступную для встраиваемых компонентов;
□ int getwidtht) - возвращает ширину экрана в пикселях доступную для встраиваемых компонентов;
Q void insert (int itemNum, Item item) - вставляет компонент в форму до определенного компонента; ■
Для перехода к следующей странице статьи перейдите по вы подающему меню
|