17
Faculdade Pitágoras – Campus Fadom

Faculdade Pitágoras – Campus Fadom. A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Embed Size (px)

Citation preview

Page 1: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Faculdade Pitágoras – Campus Fadom

Page 2: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os
Page 3: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os quais incluem, StringItems, ImageItems, TextFields, DateFields, Gauges e ChoiceGroups

Os controles de layout, posicionamento e possível rolagem automática pelo sistema operacional do dispositivo

Não há rolagem horizontal, lembre-se dessa limitação e do tamanho do dispositivo móvel

Page 4: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Form(String title) - Cria um formulário Form(String title, Item[] items) - Cria um

formulário e adiciona objetos(s) Item no array void delete(int itemNum) - Exclui um objeto

Item int append(String str) - Anexa um objeto

String int append(Item item) -Anexa um objeto

Item int append(Image img) - Anexa um objeto

Image

Page 5: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Classe mais genérica das que podem ser agregadas como elementos em um Form

void setLabel(String label) -Configura o rótulo do objeto Item

String getLabel() - Obtém o rótulo atribuído ao objeto Item

Page 6: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Componente de texto editável Possui tamanho máximo, regras de entrada

de dados, rótulo e um valor String Instanciação:

◦ TextField txtValor1 = new TextField("Valor 1", "", 6, TextField.ANY);

Para alterar e recuperar o conteúdo do TextField utilize o método setString e getString respectivamente, para o Label, utilize os métodos setLabel e getLabel

Page 7: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os
Page 8: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Capacidade de apresentar e manipular datas e horas (calendário)

Pode ser iniciado com algum valor especial ou null

Para iniciar com a data atual use new java.util.Date()

Pode conter tanto datas quanto horas dependendo de sua configuração:◦ DATE: para entrada de datas◦ TIME: para entrada de horas e minutos◦ DATE_TIME: para entrada de datas, horas e minutos

Page 9: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os
Page 10: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Exemplo05 – Mostrando a utilização de itens

Exemplo06 – Mostrando a utilização de itens para trabalhar com datas

Page 11: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Implementa um gráfico que permite a entrada de um valor numérico entre uma faixa predeterminada

Para recuperar e alterar seu valor utilize os métodos getValue e setValue

Instanciação: Gauge ggProgresso = new Gauge("Velocidade: ", true, 10, 5);

Page 12: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os
Page 13: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Semelhante ao List, mas pode ser utilizado em Forms

Possui as opções Choice.EXCLUSIVE, Choice.MULTIPLE e Choice.POPUP (para criar combobox)

Page 14: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os
Page 15: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Podemos adicionar imagens em um formulário através de objetos da classe Image ou por meio de objetos da classe ImageItem.

Ao adicionar uma imagem em um Form é possível também definir algumas regras de alinhamento:◦ ImageItem.LAYOUT_CENTER ◦ ImageItem.LAYOUT_NEW_LINE_AFTER◦ ImageItem.LAYOUT_NEW_LINE_BEFORE

Page 16: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Instanciação:Image img = Image.createImage("/Exemplo08/logo.JPG");ImageItem ii = new ImageItem("", img,

ImageItem.LAYOUT_CENTER, "");Um_FORM_Qualquer.append(ii);

Page 17: Faculdade Pitágoras – Campus Fadom.  A classe Form é utilizada para a criação de formulários que agregam conjuntos de itens (subclasse de Item), os

Exemplo 07 – Gauge Exemplo 08 – ChoiceGroup Exemplo 09 – ImageItem Pacote Teste01 - Exemplo de aplicação com

os itens mostrados