我正在尝试删除此选择区域,该区域会在我向表单添加按钮后立即显示。
附上了相同的屏幕截图,可以帮助您了解我的困境。我不希望这个选择区域出现在屏幕的底部。
请,任何建议或任何指针都会有很大的帮助。
问候。
以下是我正在使用的代码。(Xlet项目)
public void showMainForm() {
try {
mf = new MainForm();
mf.createMainForm();
mf.show();
} catch (Exception e) {
}
}
public class MainForm extends Form {
MainForm() {
super();
}
private static Container c;
public void createMainForm() {
try {
c = new Container(new CoordinateLayout(800,480));
Button btn = new Button();
btn.setX(0); btn.setY(0);
c.addComponent(btn);
this.getContentPane().addComponent(c);
} catch (Exception e) {
}
}
}
我再次尝试的表格代码......
Form frm = new Form();
frm.getStyle().setBgTransparency(0);
//frm.addComponent(new Button("Button"));
frm.show();
答案 0 :(得分:0)
我认为可以解决此问题,将命令添加到Form
,而不是像附加代码中那样添加到容器中。
添加强>
我认为我不明白你想说什么。尝试此代码,包含我的建议
public void showMainForm() {
try {
mf = new MainForm();
mf.createMainForm();
mf.show();
} catch (Exception e) {
}
}
public class MainForm extends Form {
MainForm() {
super();
}
private static Container c;
public void createMainForm() {
try {
c = new Container(new CoordinateLayout(800,480));
// Button btn = new Button();
// btn.setX(0); btn.setY(0);
// c.addComponent(btn);
// this.getContentPane().addComponent(c);
Command c = new Command("command");
addCommand(c);
} catch (Exception e) {
}
}
}