0

我正在尝试删除此选择区域,该区域在我向表单添加按钮后立即显示。

附上相同的屏幕截图,这可能会帮助您了解我的困境。我不希望这个选择区域出现在屏幕底部。

请,任何建议或任何指针都会有很大帮助。

问候。

添加按钮后

下面是我正在使用的代码。(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();
4

1 回答 1

0

我认为可以解决这个问题,将命令添加Form到 Container 中,而不是像您在附加代码中所做的那样。

添加

我想我没明白你想说什么。试试这段代码,包括我的建议

    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) {
        }
    }
    }
于 2013-10-28T11:01:09.800 回答