gpt4 book ai didi

fonts - 设置 JavaFx ComboBox 字体?

转载 作者:行者123 更新时间:2023-12-04 11:53:32 27 4
gpt4 key购买 nike

我试图在 JavaFx 上更改 ComboBox 字体,所以我有:

ComboBox cbCategoria = new ComboBox();



我是 javaFx 新手,所以一些示例代码会很棒:D,
是一种没有 CSS 的方法吗?如果不是,我怎么能用 CSS 来实现,我还没有学会如何使用 CSS 样式 :(

最佳答案

我认为没有 CSS 就没有办法做到这一点。您可以将样式分配给该组件,如下例所示:

VBox vbox = new VBox(10);
vbox.setAlignment(Pos.CENTER_LEFT);

ComboBox<String> noStyled = new ComboBox<>();
noStyled.getItems().addAll("One", "Two", "Three");

ComboBox<String> styled = new ComboBox<>();
styled.setPrefWidth(150);
styled.getItems().addAll("One", "Two", "Three");
styled.setStyle("-fx-font: 30px \"Serif\";");

vbox.getChildren().addAll(noStyled, styled);
Scene scene = new Scene(vbox);
stage.setScene(scene);
stage.show();

或者您可以为应用程序分配一个样式表。在这两种情况下,我建议您通过 tutorial CSS Section在 oracle 网站和 reference guide .

希望能帮助到你。

关于fonts - 设置 JavaFx ComboBox 字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15016826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com