java.lang.Object
com.acgist.snail.gui.javafx.Themes
主题助手
使用CMD命令获取(可以使用JNA调用系统接口替换)
- 作者:
- acgist
-
字段概要
字段修饰符和类型字段说明static final String画图信息样式static final String图标样式static final String统计信息样式static final String系统信息样式static final String没有任务样式static final String托盘样式static final javafx.scene.paint.Color蓝色:可用static final javafx.scene.paint.Color灰色:禁用static final javafx.scene.paint.Color绿色:可用static final javafx.scene.paint.Color红色:禁用static final javafx.scene.paint.Color黄色:警告static final javafx.scene.paint.Color默认主题颜色static final StringFXML样式路径:"/style/fxml.css"static final String图标文件路径(256PX):"/image/logo.png"static final String图标文件路径(16PX):"/image/16/logo.png" -
方法概要
修饰符和类型方法说明static final voidapplyClass(javafx.css.Styleable styleable, String styleClass) 添加样式static final voidapplyLogo(javafx.collections.ObservableList<javafx.scene.image.Image> icons) 设置Logo图标static final voidapplyStyle(javafx.scene.Node node) 设置节点主题样式static final voidapplyStyle(javafx.scene.Scene scene) 设置场景主题样式static final javafx.scene.paint.ColorgetColor()获取系统主题颜色static final javafx.scene.image.ImagegetLogo()获取Logo图标static final StringgetStyle()获取系统主题样式
-
字段详细资料
-
FXML_STYLE
FXML样式路径:"/style/fxml.css"
- 另请参阅:
-
LOGO_ICON_16
图标文件路径(16PX):"/image/16/logo.png"
- 另请参阅:
-
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
托盘样式
- 另请参阅:
-
CLASS_SNAIL_ICON
图标样式
- 另请参阅:
-
CLASS_TASK_EMPTY
没有任务样式
- 另请参阅:
-
CLASS_SYSTEM_INFO
系统信息样式
- 另请参阅:
-
CLASS_PAINTER_INFO
画图信息样式
- 另请参阅:
-
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
获取系统主题样式
- 返回:
- 系统主题样式
-
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
添加样式
- 参数:
styleable- 样式列表styleClass- 样式名称
-