Programação Dispositivos Móveis
Aula 6- Construção de Formulários
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Conteúdo Programático desta aula
Aprender mais sobre a construção de
Formulários
Conhecer novos controles visuais e seu uso
Aprender mais sobre a alteração de fluxo
CONSTRUÇÃO DE FORMULÁRIOS – AULA6
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
A Codificação
A fim de facilitar seu estudo, analisaremos um exemplo de código-fonte escrito manualmente
CONSTRUÇÃO DE FORMULÁRIOS – AULA6
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
A Codificação
Os métodos startApp(), pauseApp() e destroyApp() precisam ser implementados.
Estes métodos efetuam o tratamento dos eventos de Início,
Pausar ou encerrar a aplicação. public void startApp() {
Displayable corrente = Display.getDisplay(this).getCurrent(); if (null==corrente){
OlaForm telaOla = new OlaForm(this,"Alunos");
Display.getDisplay(this).setCurrent(telaOla);
}
}
public void pauseApp() { } public void destroyApp(boolean unconditional) {
}
CONSTRUÇÃO DE FORMULÁRIOS – AULA6
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
A Codificação
O Construtor:
É o método que possui o mesmo nome da Classe que serve para definir como o objeto será criado.
Quando definimos um construtor vazio, estamos deixando a sua construção implícita, para a super classe. public OlaMundoMidlet(){}
CONSTRUÇÃO DE FORMULÁRIOS – AULA6
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
A Codificação
Vamos analisar o método startApp:
Quando a MIDlet iniciar, o método “startApp” será executado e a variável “corrente” receberá a referência do que está na tela do dispositivo (linha 12). Se a tela do dispositivo ainda não tiver recebido qualquer objeto de nossa aplicação e seu conteúdo for nulo (linha 13), então o objeto “OlaTela” será criado (linha 14). O objeto “telaOla” é um formulário. public void startApp() {
Displayable corrente = Display.getDisplay(this).getCurrent(); if (null==corrente){
OlaForm