Após 2 dias inteiros brigando com o LWUIT para Java ME, não consegui fazer funcionar o LWUIT 1.5 mobile…
Eu estou desenvolvendo no Eclipse para celulares Nokia Series 40, mas ta dando exceção com.sun.lwuit.layout.BorderLayout.
Já incluí os JARs no Java Build Path do Eclipse (LWUIT_MIDP.jar, MIDP_IO.jar), no Order and Export também marquei os Jars.
Já deu todo o tipo de erro, inclusive alegando que o HelloMidlet não foi encontrado…
[code]package pkg;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.Label;
import com.sun.lwuit.layouts.BorderLayout;
import com.sun.lwuit.plaf.UIManager;
import com.sun.lwuit.util.Resources;
public class HelloMidlet extends javax.microedition.midlet.MIDlet {
public void startApp() {
// init the LWUIT Display
Display.init(this);
// Setting the application theme is discussed
// later in the theme chapter and the resources chapter
try {
Resources r = Resources.open("/myresources.res");
UIManager.getInstance().setThemeProps(
r.getTheme(r.getThemeResourceNames()[0]));
} catch (java.io.IOException e) {
}
Form f = new Form();
f.setTitle("Hello World");
f.setLayout(new BorderLayout());
f.addComponent(BorderLayout.CENTER, new Label("I am a Label"));
f.show();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}[/code]
Eu to seguindo a risca os tutoriais oficiais do LWUIT 1.5, mas o problema é que não sei como debugar para Mobile,
eu só quero fazer um hello world, alguém pode ajudar com a LWUIT para mobile?