api de midlets - facombacala/cm/apim.pdfcdlc doc: midp doc: core j2me - tecnologia & midp john...
TRANSCRIPT
API de MIDlets
1 UFU - BACALÁ
MIDlet Display Displayable
CanvasScreen
Alert List TextBox Form Item
TextFieldStringItemImageItemGaugeDateFieldChoiceGroup
1 1 1 *
1 *
2UFU - BACALÁ
Objetos Derivados da Classe Screen
3UFU - BACALÁ
Form
4UFU - BACALÁ
Construtores
Form(String title) Cria um formulário vazio.
Form(String title, Item[] items) Cria formulário com itens nele.
Form
5UFU - BACALÁ
Objetos Derivados da Classe Item
6UFU - BACALÁ
ChoiceGroup
DateField
Gauge
ImageItem
StringItem
TextField
Item
7UFU - BACALÁ
Construtor:
TextField(String label, String text, int maxSize, int constraints)
TextField
8UFU - BACALÁ
Restrições:
TextField.CONSTRAINT_MASK
TextField.ANY
TextField.EMAILADDR
TextField.NUMERIC
TextField.PASSWORD
TextField.PHONENUMBER
TextField.URL
TextField
9UFU - BACALÁ
TextField
10UFU - BACALÁ
Construtores:
StringItem(String label, String text) Cria um novo StringItem
StringItem(String label, String text, int appearanceMode) Cria um novo StringItem com aparência passada por parâmetro
StringItem
11UFU - BACALÁ
Modos de Aparência:
Item.PLAIN
Item.HYPERLINK
Item.BUTTON
StringItem
12UFU - BACALÁ
StringItem
13UFU - BACALÁ
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 lista de elementos passados por
ChoiceGroup
14UFU - BACALÁ
Tipos
Choice.EXCLUSIVE
Choice.MULTIPLE
Choice.POPUP
ChoiceGroup
15UFU - BACALÁ
ChoiceGroup
16UFU - BACALÁ
Construtor:
ImageItem(String label, Image img, int layout, String altText) Cria um novo ImageItem com rótulo, Image, layout e texto alternativos dados.
ImageItem(String label, Image image, int layout, String altText, int appearanceMode) Mesmo que outro construtor, só
ImageItem
17UFU - BACALÁ
Layouts
Item.LAYOUT_CENTER
Item.LAYOUT_DEFAULT
Item.LAYOUT_LEFT
Item.LAYOUT_NEWLINE_AFTER
Item.LAYOUT_NEWLINE_BEFORE
Item.LAYOUT_RIGHT
ImageItem
18UFU - BACALÁ
ImageItem
19UFU - BACALÁ
Construtores:
DateField(String label, int mode)
DateField(String label, int mode, TimeZone timeZone)
DateField
20UFU - BACALÁ
Modos:
DateField.DATE
DateField.TIME
DateField.DATE_TIME
DateField
21UFU - BACALÁ
DateField
22UFU - BACALÁ
Construtor:
Gauge(String label, boolean interactive, int maxValue, int initialValue)
Gauge
23UFU - BACALÁ
Gauge
24UFU - BACALÁ
De Volta aos Objetos Derivados da Classe Screen
25UFU - BACALÁ
Construtores:
Alert(String title)
Alert(String title, String alertText, Image alertImage, AlertType alertType)
Alert
26UFU - BACALÁ
Tipos de Alerta:
AlertType.ALARM
AlertType.CONFIRMATION
AlertType.ERROR
AlertType.INFO
AlertType.WARNING
Alert
27UFU - BACALÁ
Alert
28UFU - BACALÁ
Construtores:
List(String title, int listType)
List(String title, int listType, String[] stringElements, Image[] imageElements)
List
29UFU - BACALÁ
Tipos
Choice.EXCLUSIVE
Choice.MULTIPLE
Choice.IMPLICIT
List
30UFU - BACALÁ
List
31UFU - BACALÁ
Construtor:
TextBox(String title, String text, int maxSize, int constraints)
TextBox
32UFU - BACALÁ
Restrições:
TextField.CONSTRAINT_MASK
TextField.ANY
TextField.EMAILADDR
TextField.NUMERIC
TextField.PASSWORD
TextField.PHONENUMBER
TextField.URL
TextBox
33UFU - BACALÁ
TextBox
34UFU - BACALÁ
CDLC DOC:http://java.sun.com/javame/reference/apis/jsr139/
MIDP DOC:http://java.sun.com/javame/reference/apis/jsr118/
Core J2ME - Tecnologia & MIDPJohn W. Muchow
GUJ (Grupo de Usuários Java):http://www.guj.com.br/
Referências
35UFU - BACALÁ