Revisão AV1- Dispositivos Móveis
1)Qual a tecnologia java oracle trata dos dispositivos móveis ?
Java ME
2)Quais classificações, considerando o hardware são feitas no javaMe?
Cdc e cldc
3)Qual a diferença entre o cldc e cdc?
Memória
Quantidade de cor
Display
4) Qual a arquitetura do MIDlet?
Public class nome extends MIDlet {
public void startApp() {} public void pauseApp() {} public void destroyApp(boolean b) {}
}
5) O que é MIDlet?
É uma classe JME. Para fazer aplicativo.
6)Como é feito o tratamento de eventos no MIDlet?
Implements CommandListener
Adicione o método commandAction
7)Explique a figura:
Hierarquia de classes/interfaces gráficas do JME cldc
8) O que é um Canvas?
Classe JME para desenhar, criar animações e games.
9)Dados o taco e a bola
(xt,yt) 5 10 10 100
Qual a condição de Colisão?
If((Xt+100==xb) esse é do x && (yt+5/2==yb+5))
O taco bate na bola
10) Como é feito no canvas uma movimentação sem ajuda do teclado?
Implements Runnable
Adicionar o método run()
Executar o Thread()
11) Como é feita uma movimentação com ajuda do teclado?
Método keyPressed
12)Qual o método automático do canvas é usado para desenhar?
Paint
13)Faça o paint para a figura abaixo:
(50,50)
10 10
Public void paint(Graphics g){
g.setColor(0,0,0);
g.fillRect(0,0,getWidth(),getHeigth());
g.setColor(255,255,255);
g.fillArc(50,50,10,10,0,360);
g.drawArc(40,50,10,10,0,360);
g.drawArc(30,50,10,10,0,360);
g.drawArc(20,50,10,10,0,360);
}
14) Qual a diferença entre o TextBox e o TextField?
TextField é um item de formulário(tela).
TextBox é uma tela.
15)Quais componentes você usa na figura: