import com.sun.lwuit.Button;
import com.sun.lwuit.Command;
import com.sun.lwuit.Display;
import com.sun.lwuit.Label;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import com.sun.lwuit.layouts.BorderLayout;
import com.sun.lwuit.plaf.UIManager;
import com.sun.lwuit.util.Resources;
import java.io.IOException;
public class Ruwwa extends javax.microedition.midlet.MIDlet
implements ActionListener{
Form f;
Button mybutton1;
Button mybutton2;
Command exit;
Command ok;
public void startApp() {
Display.init(this);
f = new Form();
try {
Resources r = Resources.open("/mairuwa.res");
UIManager.getInstance().setThemeProps(r.getTheme("Mairuwa Theme"));
} catch (IOException ioe) {
ioe.printStackTrace();
}
mybutton1=new Button("Report A Problem");
mybutton2=new Button("Request Info");
f.setLayout(new BorderLayout());
f.addComponent(BorderLayout.CENTER, new Label("The Mairuwa Portal"));
ok = new Command("OK");
exit = new Command("Exit");
f.addCommand(ok);
f.addCommand(exit);
f.addCommandListener(this);
f.show();
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void actionPerformed(ActionEvent ae) {
notifyDestroyed();
}
}我想在“Mairuwa Portal”下面添加另一个标签,并在下面放置两个按钮("Report A Problem","Request Information")。下面是我所描述的内容的一个示例
标签: Mairuwa Portal
然后是下面的另一个标签:我想:
然后此按钮下面有两个按钮:报告问题按钮:请求信息
我已经能够添加OK和退出按钮到项目中,但上面我所说的按钮应该如我所描述的那样。
这些按钮将提供功能。我希望这可以在LWUIT完成。
发布于 2011-11-20 15:42:02
在IDE中编译LWUIT应用程序时,需要包含所有JSR。LWUIT不需要它们全部运行,但需要184、226、MMAPI和file连接器才能编译。这会导致您的验证错误。
我建议使用Sun/Oracle模拟器进行开发,并使用更多类似于QA模拟器的设备。
您得到的异常意味着您的应用程序构建不正确,请注意Ruwwa位于您的构建生成的jar文件中。如果不能修复您的构建。
https://stackoverflow.com/questions/8154621
复制相似问题