【发布时间】:2011-11-22 17:39:36
【问题描述】:
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();
}
}
我想在“The Mairuwa Portal”下添加另一个标签,并在其下方放置两个按钮(“报告问题”、“请求信息”)。我所描述的一个例子是
标签:Mairuwa 门户
然后它下面的另一个标签:我想:
然后此按钮下方的两个按钮:报告问题按钮:请求信息
我已经能够在项目中添加 OK 和 EXIT 按钮,但是我上面谈到的按钮应该和我描述的一样。
这些按钮将具有功能。我希望这可以在 LWUIT 中完成。
【问题讨论】:
-
帖子描述得很好,我修复了你的左对齐代码,总是尽量让代码可读:)。
-
您最初的问题是关于“编译时错误” - 既然已经回答,为什么不发布一个新问题以寻求帮助代替?