у нас есть менеджеры в ежевике. Для реализации панели инструментов на экране BlackBerry вы можете использовать VerticalFieldManager и HorizontalFieldManager. Кроме того, если вы хотите, чтобы панель инструментов всегда отображалась снизу, вы можете использовать VerticalFieldmanager, который содержит один фиксированный размер VerticalFieldManager и один HorizontalFieldManager. Вы можете использовать кнопки панели инструментов в HorizontalFieldManager и добавить их в родительский менеджер ... как-то так.
VerticalFieldManager parent =
new VerticalFieldManager(Manager.USE_ALL_HEIGHT|Manager.USE_ALL_WIDTH);
VerticalFieldManager vfm = new VerticalFieldManager(){
public void sublayout(int width, int height) {
super.sublayout(Display.getWidth(), 300);
//Force the extent of our manager.
//This will force the height of the object
//where the above super.sublayout() call will
//set the width.
setExtent(Display.getWidth(), 300);
}
};
/*
* add all fields to vfm
* ButtonField button = new ButtonField("button");
* vfm.add(button);
* ...
*/
parent.add(vfm);
HorizontalFieldManager hfm = new HorizontalFieldManager();
/*
* add all toolbar buttons to hfm
* hfm.add(icon1);
* hfm.add(icon2);
* ...
*
*/
parent.add(hfm);