Download - TP j2me
Trabalho prático de J2ME
TP 1
Primeiras aplicações em MIDP
1. « Hello world ! »
Crie um projeto J2mE no Netbeans ( CLDC 1.1 e MIDP 2.0) e chame o MIDlet de Helloworld. Modifique o código gerado de forma a que ele se assemelhe ao código abaixo.
package test;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet { private Display affichage; private TextField _textField1; private Form form; public HelloWorld() {
affichage = Display.getDisplay(this); form = new Form("Teste de HelloWorld");
_textField1 = new TextField("","Hello World !",15,TextField.ANY); // Adicionando componentes ao formulário form.append(_textField1); }
public void startApp() { // tornando o form o displayable da vez affichage.setCurrent(form); }
public void pauseApp() { }
public void destroyApp(boolean unconditional) { } }
EXECUTE o MIDLET!
Windson Viana [email protected]
Trabalho prático de J2ME
2. Adicionando EventosAdicione, ao código anterior, métodos para tratar eventos.I) Modifique a definição da classe com « implements CommandListener »II) Declare, crie e adicione o « Command exit » ao formulárioIII) Crie o método commandAction e modfiique tratando o evento do botão Exit
//Linha importanteform.setCommandListener(this);
//commandActionpublic void commandAction(Command c, Displayable s) { if (c == exit) {
destroyApp(false); notifyDestroyed(); } }
3. Criar Calculadora – utilizando formulários
Crie um MIDlet cujo formulário possui quatro componentes. Um para informar a operação, dois para os operadores e um quarto para mostrar o resultado. Adicione igualmente uma imagem de calculadora no seu formulário.
Utilize: TextField, ChoiceGroup, StringItem, Commands.ImageItem
Refaça a interface da aplicação usando o editor do NetBeans. Qual a diferença no código gerado?
Windson Viana [email protected]