📜  Javafx 按钮颜色 - Java (1)

📅  最后修改于: 2023-12-03 14:42:22.768000             🧑  作者: Mango

JavaFX 按钮颜色

JavaFX 提供了丰富的 API 用于创建各种各样的按钮,并且你可以轻松地自定义按钮的样式和颜色。

默认按钮样式

JavaFX 默认提供了几种常用按钮样式,如下所示:

普通按钮
Button button = new Button("Click me!");
带图标的按钮
Button button = new Button();
button.setStyle("-fx-graphic: url(\"/path/to/image.png\")");
左对齐的按钮
Button button = new Button("Click me!");
button.setAlignment(Pos.BASELINE_LEFT);
自定义按钮样式

如果你想要为按钮添加自定义的样式和颜色,那么可以通过 CSS 来实现。

设置背景颜色
Button button = new Button("Click me!");
button.setStyle("-fx-background-color: #ff0000;");
设置字体颜色
Button button = new Button("Click me!");
button.setStyle("-fx-text-fill: #ffffff;");
设置按钮边框颜色
Button button = new Button("Click me!");
button.setStyle("-fx-border-color: #000000;");
设置按钮边框宽度
Button button = new Button("Click me!");
button.setStyle("-fx-border-width: 2px;");
设置按钮圆角半径
Button button = new Button("Click me!");
button.setStyle("-fx-background-radius: 10px;");
总结

JavaFX 提供了丰富的 API 和 CSS 样式来自定义按钮的样式和颜色。通过掌握这些技巧,你可以轻松地创建出符合自己需求的漂亮按钮。