Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество
Главная
    Документация jMonkeyEngine
        jMonkeyEngine Уроки и Документация
            Вклады
                tonegodGUI
                    Панель

Панель

Опубликованно: 01.05.2017, 20:44
Последняя редакция, Andry: 02.05.2017 15:20

Класс Panel

Класс Panel расширяет Element и, подобно классу Label, предназначен только для обеспечения:

  1. 3-х стандартных конструкторов, как показано в кратком руководстве по началу работы
  2. Информации о стиле по умолчанию

Конструктор 1:

/** Параметры:
  * Screen screen,
  * String UID,
  * Vector2f расположение
  */

Panel panel = new Panel(screen, “panel”, new Vector2f(15, 15));

Конструктор 1:

/** Дополнительный параметр:
  * Vector2f размеры  */

Panel panel = new Panel(screen, “panel”, new Vector2f(15, 15),
    new Vector2f(400, 300)
);

Конструктор 1:

/** Дополнительный параметр:
  * Vector4f resizeBorders,
  * String defaultImg
  */

Panel panel = new Panel(screen, “panel”, new Vector2f(15, 15), new Vector2f(400, 300),
    new Vector4f(14,14,14,14),
    “tonegod/gui/style/def/Window/panel_x.png”
);

Класс Panel создает изменяемую по размеру подвижную панель (окно без перетаскивания). Вся панель кликабельна для перемещения, если иное не охватывается добавленными дочерними Element, которые не вызвали:

setIgnoreMouse(true);

Вы можете отключить любое поведение по умолчанию для класса Panel, используя методы, описанные в классе Element.

Переведено для jmonkeyengine.ru, оригинал
Автор перевода: Andry

Добавить комментарий

jMonkeyEngine.ru © 2017. Все права сохранены.