Установка положения кнопки в java ежевики
Как установить положение кнопки в Java BlackBerry.
1 ответ
Решение
Вы можете расположить кнопку или любой другой компонент на экране, создав Manager
класс и переопределение метода sublayout(). Manager
вроде как Panel
в Java, то есть область экрана, к которой вы можете добавить компоненты. В методе sublayout() вы должны
установить размер компонента с layoutChild()
установить положение компонента с помощью setPositionChild()
Установите общий размер диспетчера с помощью setExtent()
что-то вроде
button = new ButtonField();
HorizontalFieldManager manager = new HorizontalFieldManager(){
protected void sublayout(int width, int height) {
int buttonWidth = button.getPreferredWidth();
int buttonHeight = button.getPreferredHeight();
layoutChild(button,buttonWidth, buttonHeight);
setPositionChild(button, 0, 0);
setExtent(width, height);
}
};
manager.add(button);
Вы можете переопределить getPreferredWidth() и getPreferredHeight() для своей кнопки, если хотите указать определенную ширину и высоту.
Увидеть