Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Интерфейс Skin<C extends Skinnable>

Параметры типа:

C - подтип Skinnable, который представляет Skin. Это позволяет реализации Skin получить доступ к Skinnable реализации, которая обычно является реализацией Control.

Все известные реализующие классы:

SkinBase



public interface Skin<C extends Skinnable>
Базовый класс для определения визуального представления элементов управления пользовательского интерфейса путём определения графа сцены узлов для представления скина. Элемент управления пользовательским интерфейсом абстрагируется за интерфейсом Skinnable.

С тех пор:

JavaFX 2.0

  • Краткое описание методов

    Все методыМетоды экземпляровАбстрактные методы
    Модификатор и тип Метод и описание
    void dispose()
    Вызывается Skinnable, когда Skin заменяется на Skinnable.
    Node getNode()
    Возвращает узел, представляющий этот Skin.
    C getSkinnable()
    Возвращает Skinnable, которому назначен этот Skin.
  • Подробное описание методов

    • getSkinnable

      C getSkinnable()
      Возвращает Skinnable, которому назначен этот Skin. Skin должен быть создан для одного и только одного Skinnable. Это значение будет изменяться с ненулевого на нулевое только при удалении Skin из Skinnable, и только как следствие вызова dispose().

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

      Возвращает:

      Непустой Skinnable или значение null, если обработка завершена.

    • getNode

      Node getNode()
      Возвращает узел, представляющий этот Skin. Он никогда не должен быть null, за исключением момента после вызова dispose(), и никогда не должен изменяться, кроме как при изменении на null.

      Возвращает:

      Непустой узел, за исключением случаев, когда Skin был обработан.

    • dispose

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

© 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