繁体   English   中英

如何更改按钮中文本的颜色

[英]How to change color of text in a button

如何更改按钮节点内文本的颜色?

我试过这个:

btn.setStyle("-fx-text-fill: white");

但它只是为按钮添加了颜色。

在 JavaFX 中,有多种方法可以设置按钮文本的颜色:

从十六进制:

private static Button createButton() {
    final Button button = new Button("red");
    button.setTextFill(Color.web("#ff0000"));
    return button;
}

使用预定义的颜色:

private static Button createButton() {
    final Button button = new Button("red");
    button.setTextFill(Color.RED);
    return button;
}

从 RGB 值:

private static Button createButton() {
    final Button button = new Button("red");
    button.setTextFill(Color.rgb(255, 0, 0));
    return button;
}

从 HSB 值:

private static Button createButton() {
    final Button button = new Button("red");
    button.setTextFill(Color.hsb(0, 1, 1));
    return button;
}

来自 RGB 在 0.0-1.0 范围内的颜色

private static Button createButton() {
    final Button button = new Button("red");
    button.setTextFill(Color.color(1, 0, 0));
    return button;
}

选择适合您需求的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM