Você está na página 1de 35

API de MIDlets

UFU - BACAL

MIDlet

Display

Displayable

Screen

Canvas

Alert

List

TextBox

Form

Item

ChoiceGroup

DateField

Gauge

ImageItem

StringItem

TextField

UFU - BACAL

Objetos Derivados da Classe Screen

UFU - BACAL

Form

UFU - BACAL

Form
Construtores
Form(String

title) Cria um formulrio vazio. title, Item[] items) Cria formulrio com itens nele.

Form(String

UFU - BACAL

Objetos Derivados da Classe Item

UFU - BACAL

Item
ChoiceGroup DateField Gauge ImageItem StringItem TextField

UFU - BACAL

TextField
Construtor:
TextField(String

label, String text, int maxSize, int constraints)

UFU - BACAL

TextField
Restries:
TextField.CONSTRAINT_MASK TextField.ANY TextField.EMAILADDR TextField.NUMERIC TextField.PASSWORD TextField.PHONENUMBER TextField.URL
UFU - BACAL 9

TextField

UFU - BACAL

10

StringItem
Construtores:
StringItem(String

label, String text) Cria um novo StringItem

StringItem(String

label, String text, int appearanceMode) Cria um novo StringItem com aparncia passada por parmetro
UFU - BACAL 11

StringItem
Modos de Aparncia:
Item.PLAIN Item.HYPERLINK Item.BUTTON

UFU - BACAL

12

StringItem

UFU - BACAL

13

ChoiceGroup
Construtores:
ChoiceGroup(String

label,

int choiceType) Cria um ChoiceGroup vazio do tipo choiceType.


ChoiceGroup(String

label, int choiceType, String[] stringElements, Image[] imageElements) Cria um Choice group com uma
UFU - BACAL

14

ChoiceGroup
Tipos
Choice.EXCLUSIVE Choice.MULTIPLE Choice.POPUP

UFU - BACAL

15

ChoiceGroup

UFU - BACAL

16

ImageItem
Construtor:
ImageItem(String

label, Image img, int layout, String altText) Cria um novo ImageItem com rtulo, Image, layout e texto alternativos dados. label, Image image, int layout, String altText, int appearanceMode)
UFU - BACAL

ImageItem(String

17

ImageItem
Layouts
Item.LAYOUT_CENTER Item.LAYOUT_DEFAULT Item.LAYOUT_LEFT Item.LAYOUT_NEWLINE_AFTER Item.LAYOUT_NEWLINE_BEFORE Item.LAYOUT_RIGHT
UFU - BACAL 18

ImageItem

UFU - BACAL

19

DateField
Construtores:
DateField(String DateField(String

label, int mode)

label, int mode, TimeZone timeZone)

UFU - BACAL

20

DateField
Modos:
DateField.DATE DateField.TIME DateField.DATE_TIME

UFU - BACAL

21

DateField

UFU - BACAL

22

Gauge
Construtor:
Gauge(String

label, boolean interactive, int maxValue, int initialValue)

UFU - BACAL

23

Gauge

UFU - BACAL

24

De Volta aos Objetos Derivados da Classe Screen

UFU - BACAL

25

Alert
Construtores:
Alert(String Alert(String

title)

title, String alertText, Image alertImage, AlertType alertType)

UFU - BACAL

26

Alert
Tipos de Alerta:
AlertType.ALARM AlertType.CONFIRMATION AlertType.ERROR AlertType.INFO AlertType.WARNING
UFU - BACAL 27

Alert

UFU - BACAL

28

List
Construtores:
List(String List(String

title, int listType)

title, int listType, String [] stringElements, Image [] imageElements)

UFU - BACAL

29

List
Tipos
Choice.EXCLUSIVE Choice.MULTIPLE Choice.IMPLICIT

UFU - BACAL

30

List

UFU - BACAL

31

TextBox
Construtor:
TextBox(String

title, String text, int maxSize, int constraints)

UFU - BACAL

32

TextBox
Restries:
TextField.CONSTRAINT_MASK TextField.ANY TextField.EMAILADDR TextField.NUMERIC TextField.PASSWORD TextField.PHONENUMBER TextField.URL
UFU - BACAL 33

TextBox

UFU - BACAL

34

Referncias

CDLC DOC: http://java.sun.com/javame/reference/apis/jsr139/ MIDP DOC: http://java.sun.com/javame/reference/apis/jsr118/ Core J2ME - Tecnologia & MIDP John W. Muchow GUJ (Grupo de Usurios Java): http://www.guj.com.br/

UFU - BACAL

35

Você também pode gostar