Faculdade Pitágoras – Campus Fadom. A classe Form é utilizada para a criação de formulários...

Preview:

Citation preview

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 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

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

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

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

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

Exemplo05 – Mostrando a utilização de itens

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

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);

Semelhante ao List, mas pode ser utilizado em Forms

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

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

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

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

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

os itens mostrados

Recommended