установка положения кнопки в java ежевики - PullRequest
0 голосов
/ 21 января 2011

как установить положение кнопки в java blackberry.

1 Ответ

1 голос
/ 21 января 2011

Вы можете расположить кнопку или любой другой компонент на экране, создав класс Manager и переопределив метод sublayout ().Manager - это что-то вроде Panel в Java, то есть область экрана, в которую вы можете добавлять компоненты.В методе sublayout () вы должны

  1. установить размер компонента с layoutChild ()

  2. установить положение компонента с помощью setPositionChild()

  3. Установить общий размер диспетчера с помощью 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 () для вашей кнопки, если вы хотите указать определенную ширину и высоту.

См.

Диспетчер нестандартного макета

Класс диспетчера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...