[英]How to change button text color and background color while button is pressed
[英]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.