Class AbstractPopupTips<T extends javafx.scene.Node>

java.lang.Object
com.imyeyu.fx.ui.components.popup.tips.AbstractPopupTips<T>
All Implemented Interfaces:
TimiFXUI
Direct Known Subclasses:
PopupTipsImage, PopupTipsLabel

public class AbstractPopupTips<T extends javafx.scene.Node> extends Object implements TimiFXUI
抽象弹出提示对象
Since:
2023-02-13 12:37
Author:
夜雨
  • Property Details

    • enable

      public javafx.beans.property.BooleanProperty enableProperty
      获取是否启用提示属性
      See Also:
    • keepShow

      public javafx.beans.property.BooleanProperty keepShowProperty
      获取是否保持显示属性
      See Also:
    • node

      public javafx.beans.property.ObjectProperty<T extends javafx.scene.Node> nodeProperty
      获取弹出显示组件属性
      See Also:
  • Field Details

    • enable

      protected final javafx.beans.property.BooleanProperty enable
      是否启用
    • keepShow

      protected final javafx.beans.property.BooleanProperty keepShow
      是否保持显示
    • node

      protected final javafx.beans.property.ObjectProperty<T extends javafx.scene.Node> node
      组件
  • Constructor Details

    • AbstractPopupTips

      public AbstractPopupTips()
      默认构造
    • AbstractPopupTips

      public AbstractPopupTips(T node)
      标准构造
      Parameters:
      node - 提示内容组件
  • Method Details

    • isEnable

      public boolean isEnable()
      获取是否启用提示
      Returns:
      true 为启用
    • enableProperty

      public javafx.beans.property.BooleanProperty enableProperty()
      获取是否启用提示属性
      Returns:
      是否启用提示属性
    • setEnable

      public void setEnable(boolean enable)
      设置是否启用提示
      Parameters:
      enable - true 为启用
    • isKeepShow

      public boolean isKeepShow()
      获取是否保持显示,鼠标移出触发组件时也保持显示
      Returns:
      true 为保持显示
    • keepShowProperty

      public javafx.beans.property.BooleanProperty keepShowProperty()
      获取是否保持显示属性
      Returns:
      是否保持显示属性
    • setKeepShow

      public void setKeepShow(boolean keepShow)
      设置是否保持显示,鼠标移出触发组件时也保持显示
      Parameters:
      keepShow - true 为保持显示
    • getNode

      public T getNode()
      获取弹出显示的组件
      Returns:
      弹出显示组件
    • nodeProperty

      public javafx.beans.property.ObjectProperty<T> nodeProperty()
      获取弹出显示组件属性
      Returns:
      弹出显示组件属性
    • setNode

      public void setNode(T node)
      设置弹出显示组件
      Parameters:
      node - 弹出显示组件