Как удалить MenuBar/ выбрать в форме lwuit
Я пытаюсь удалить эту область выбора, которая появляется, как только я добавляю кнопку в форму.
Прикрепил скриншот того же самого, что может помочь вам понять мое положение здесь. Я не хочу, чтобы эта область выбора появлялась внизу экрана.
Пожалуйста, любое предложение или указатель были бы очень полезны.
С уважением.
Ниже приведен код, который я использую.(Проект 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();
1 ответ
Решение
Я думаю, что эту проблему можно решить, добавив Команду к 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) {
}
}
}