Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control.skin

Класс ContextMenuSkin

  • java.lang.Object
    • javafx.scene.control.skin.ContextMenuSkin
  • Все реализованные интерфейсы:
    Skin<ContextMenu>
    public class ContextMenuSkin
    extends Object
    implements Skin<ContextMenu>
    Реализация по умолчанию для ContextMenu. Несколько элементов управления используют ContextMenu для отображения элементов в выпадающем списке. Этот класс в основном обрабатывает логику показа/скрытия — фактическое содержимое контекстного меню содержится внутри root node.
    С тех пор:
    9
    См. также:
    ContextMenu
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ContextMenuSkin​(ContextMenu control)
    Создаёт новый экземпляр ContextMenuSkin.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    void dispose()
    Вызывается Skinnable при замене скина на Skinnable.
    Node getNode()
    Получает узел, представляющий этот Skin.
    ContextMenu getSkinnable()
    Получает Skinnable, которому назначен этот Skin.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • ContextMenuSkin

      public ContextMenuSkin​(ContextMenu control)
      Создаёт новый экземпляр ContextMenuSkin.
      Параметры:
      control - Элемент управления, на котором должен быть установлен этот skin.
  • Подробное описание методов

    • getSkinnable

      public ContextMenu getSkinnable()
      Получает Skinnable, которому назначен этот Skin. Skin должен быть создан для одного и только одного Skinnable. Это значение будет только от не-null к null, когда Skin удаляется из Skinnable, и только в качестве следствия вызова Skin.dispose().

      Вызывающий, который создаёт Skinnable, должен также создать Skin и должным образом установить взаимосвязь между элементом управления и его Skin.

      Указано в:
      getSkinnable в интерфейсе Skin<ContextMenu>
      Возвращает:
      Не-null Skinnable или значение null, если он утилизирован.
    • getNode

      public Node getNode()
      Получает узел, представляющий этот Skin. Этот узел не должен быть null, за исключением случаев после вызова Skin.dispose(), и он не должен меняться, за исключением случаев изменения на null.
      Указано в:
      getNode в интерфейсе Skin<ContextMenu>
      Возвращает:
      Не-null узел, за исключением случаев, когда Skin был утилизирован.
    • dispose

      public void dispose()
      Вызывается Skinnable при замене скина на Skinnable. Этот метод позволяет Skin реализовать любую логику, необходимую для очистки себя после того, как Skin больше не нужен. Он может быть использован для освобождения ресурсов. Методы Skin.getSkinnable() и Skin.getNode() должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого влияния.
      Указано в:
      dispose в интерфейсе Skin<ContextMenu>

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API