java.lang.Object
com.acgist.snail.gui.javafx.Themes

public final class Themes extends Object

主题助手

使用CMD命令获取(可以使用JNA调用系统接口替换)

作者:
acgist
  • 字段详细资料

    • FXML_STYLE

      public static final String FXML_STYLE

      FXML样式路径:"/style/fxml.css"

      另请参阅:
    • LOGO_ICON_16

      public static final String LOGO_ICON_16

      图标文件路径(16PX):"/image/16/logo.png"

      另请参阅:
    • LOGO_ICON

      public static final String LOGO_ICON

      图标文件路径(256PX):"/image/logo.png"

      另请参阅:
    • COLOR_RED

      public static final javafx.scene.paint.Color COLOR_RED

      红色:禁用

    • COLOR_GRAY

      public static final javafx.scene.paint.Color COLOR_GRAY

      灰色:禁用

    • COLOR_BLUD

      public static final javafx.scene.paint.Color COLOR_BLUD

      蓝色:可用

    • COLOR_GREEN

      public static final javafx.scene.paint.Color COLOR_GREEN

      绿色:可用

    • COLOR_YELLOW

      public static final javafx.scene.paint.Color COLOR_YELLOW

      黄色:警告

    • CLASS_TRAY

      public static final String CLASS_TRAY

      托盘样式

      另请参阅:
    • CLASS_SNAIL_ICON

      public static final String CLASS_SNAIL_ICON

      图标样式

      另请参阅:
    • CLASS_TASK_EMPTY

      public static final String CLASS_TASK_EMPTY

      没有任务样式

      另请参阅:
    • CLASS_SYSTEM_INFO

      public static final String CLASS_SYSTEM_INFO

      系统信息样式

      另请参阅:
    • CLASS_PAINTER_INFO

      public static final String CLASS_PAINTER_INFO

      画图信息样式

      另请参阅:
    • CLASS_STATISTICS_INFO

      public static final String CLASS_STATISTICS_INFO

      统计信息样式

      另请参阅:
    • DEFAULT_THEME_COLOR

      public static final javafx.scene.paint.Color DEFAULT_THEME_COLOR

      默认主题颜色

  • 方法详细资料

    • getLogo

      public static final javafx.scene.image.Image getLogo()

      获取Logo图标

      返回:
      Logo图标
    • getColor

      public static final javafx.scene.paint.Color getColor()

      获取系统主题颜色

      返回:
      系统主题颜色
    • getStyle

      public static final String getStyle()

      获取系统主题样式

      返回:
      系统主题样式
    • applyLogo

      public static final void applyLogo(javafx.collections.ObservableList<javafx.scene.image.Image> icons)

      设置Logo图标

      参数:
      icons - 图标列表
    • applyStyle

      public static final void applyStyle(javafx.scene.Scene scene)

      设置场景主题样式

      参数:
      scene - 场景
    • applyStyle

      public static final void applyStyle(javafx.scene.Node node)

      设置节点主题样式

      参数:
      node - 节点
    • applyClass

      public static final void applyClass(javafx.css.Styleable styleable, String styleClass)

      添加样式

      参数:
      styleable - 样式列表
      styleClass - 样式名称