Java me LWUIT援助

Java me LWUIT援助,java-me,lwuit,Java Me,Lwuit,我想在“Mairuwa门户”下添加另一个标签,并在下面放置两个按钮(“报告问题”、“请求信息”)。我正在描述的一个例子是 标签:Mairuwa门户网站 下面还有一个标签:我想: 然后在此按钮下方有两个按钮:报告问题按钮:请求信息 我已经能够将“确定”和“退出”按钮添加到项目中,但上面提到的这些按钮应该如我所述。 这些按钮将提供功能。我希望这可以在LWUIT中完成。在IDE中编译LWUIT应用程序时,需要包含所有JSR。LWUIT并不要求它们全部运行,但需要184226、MMAPI和文件连接器来编

我想在“Mairuwa门户”下添加另一个标签,并在下面放置两个按钮(“报告问题”、“请求信息”)。我正在描述的一个例子是

标签:Mairuwa门户网站
下面还有一个标签:我想:

然后在此按钮下方有两个按钮:报告问题按钮:请求信息
我已经能够将“确定”和“退出”按钮添加到项目中,但上面提到的这些按钮应该如我所述。

这些按钮将提供功能。我希望这可以在LWUIT中完成。

在IDE中编译LWUIT应用程序时,需要包含所有JSR。LWUIT并不要求它们全部运行,但需要184226、MMAPI和文件连接器来编译。这将导致您的验证错误

我建议使用Sun/Oracle模拟器进行开发,并为QA使用更像设备的模拟器


您得到的异常意味着您的应用程序构建不正确,请查看Ruwwa位于构建生成的jar文件中。如果没有,请修复您的构建

描述得很好的帖子,我修复了你的左对齐代码,总是尽可能让代码可读:)。你最初的问题是关于“编译时错误”-既然已经回答了,你为什么不发布一个新问题来寻求帮助呢?谢谢Shai。我问过了,它成功了,buh我有另一个问题,我已经编辑了上面的代码供您查看。thanks@fyzil,如果你有另一个问题,你应该提出一个新问题并接受这个答案,因为正如你所说的,它是有效的。阅读
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();
}

}