Как установить метку внизу экрана в J2ME с помощью LWUIT?
Я отображаю основную форму в макете бокса. В этом макете блока метка взята в другом контейнере, который был задан как макет границы. Теперь этот контейнер добавлен в основную форму.
ниже мой код:-
lblversion=new Label((String)keyvalues.get("lbl_versionnumber"));
lblversion.setAlignment(lblversion.RIGHT);
lblversion.setVerticalAlignment(lblversion.BOTTOM);
Container row0= new Container(new BorderLayout());
row0.addComponent(BorderLayout.SOUTH,lblversion);
this.addComponent(row0);
Теперь моя проблема в том, что я хочу показать метку внизу экрана, но она отображается после того, как все компоненты были добавлены в форму (а не внизу).
Я также приложил изображение.. Вы можете видеть это и понять это. Так есть ли возможность установить метку внизу экрана в J2ME с помощью LWUIT?
Если у кого-то есть идея, пожалуйста, помогите мне.
1 ответ
Установите основную форму как макет границы и сохраните все компоненты в 1 контейнере, который должен быть BoxLayout, а затем поместите эти контейнеры в основную форму с заданным атрибутом BorderLayout
И удалите контейнер из метки и вставьте метку непосредственно в основную форму, так как она получила BorderLayout, поэтому добавьте свою метку в этот формат и все другие компоненты
this.addComponent(BorderLayout.SOUTH,lblversion);