16
Faculdade Pitágoras – Campus Fadom

Faculdade Pitágoras – Campus Fadom. Display Cada MIDlet tem UMA referência para um objeto Display Esse objeto pode recuperar informações sobre

Embed Size (px)

Citation preview

Page 1: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Faculdade Pitágoras – Campus Fadom

Page 2: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre
Page 3: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Display Cada MIDlet tem UMA referência para um

objeto Display

Esse objeto pode recuperar informações sobre a tela atual (ex. variedade de cores)

Inclui métodos para solicitar que objetos serem exibidos

Page 4: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Displayable

Um objeto Display pode exibir qualquer número de objetos Displayable

Não se cria um objeto Displayable diretamente

As classes Screen e Canvas estendem a classe Displayable

Page 5: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre
Page 6: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Utilizada em caso que uma tela com uma simples função não é suficiente

Pode exibir vários componentes simultaneamente em seu interior

Por muitos chamados de “container” que permite exibir múltiplos elementos

Page 7: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Classe abstrata que representa alguma operação que ser realizada em qualquer elemento da classe Displayable.

Normalmente utilizado para navegar entre vários elementos Displayabe que representam “telas” da aplicação

Os comandos podem ser adicionados a um objeto Displayable por meio do método addCommand(...) e removidos utilizando o método removeCommand(...)

Page 8: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Propriedades de Command:◦ Rótulo (Label): Texto que será mostrado na interface

com o usuário

◦ Tipo (Command Type): Representa a finalidade dos comandos existindo os seguintes tipos predefinidos: BACK, CANCEL, EXIT, HELP, ITEM, OK, SCREEN e STOP

◦ Prioridade: Um número que representa a prioridade para comando do mesmo tipo em um objeto Displayable. Quanto MENOR o número MAIOR a prioridade.

Page 9: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Propriedades de Command:◦ Rótulo (Label): Texto que será mostrado na interface

com o usuário

◦ Tipo (Command Type): Representa a finalidade dos comandos existindo os seguintes tipos predefinidos: BACK, CANCEL, EXIT, HELP, ITEM, OK, SCREEN e STOP

◦ Prioridade: Um número que representa a prioridade para comando do mesmo tipo em um objeto Displayable. Quanto MENOR o número MAIOR a prioridade.

Page 10: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Command ao ser acionado procura o listener correspondente.

Listeners são abstratos, devem ter seus métodos implementados

CommandListener normalmente utilizado para ações de comandos

Page 11: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

API Displayable:◦ void addCommand – Adiciona Command no objeto

Displayable

◦ void removeCommand – Remove o objeto Command do objeto Displayable

◦ void setCommandListener – Adiciona CommandListener no objeto Displayable

◦ boolean isShow – O objeto Displayable é visível na tela?

Page 12: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Implementa a interface CommandListener Cria um Display Cria um Command Sair Cria um Form Adiciona Command Sair no Form Seta a classe para commandListener Implementa o método commandAction

Page 13: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre
Page 14: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Implementa a interface CommandListener Cria um Display Cria um Command Sair Cria um Command para mostrar uma

Mensagem Cria um Form Adiciona Command Sair no Form e

Mensagem Seta a classe para commandListener Implementa o método commandAction

Page 15: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre
Page 16: Faculdade Pitágoras – Campus Fadom.  Display  Cada MIDlet tem UMA referência para um objeto Display  Esse objeto pode recuperar informações sobre

Adicionar ao Exemplo03 um botão que exiba a mensagem “SUCESSO!!!!”