gpt4 book ai didi

java - 如何将组合框的字体大小应用到标签?

转载 作者:行者123 更新时间:2023-12-02 01:44:12 25 4
gpt4 key购买 nike

我正在使用 JavaFX 和场景生成器。
我在窗口中有带有字体大小和标签的组合框。

如何将所选尺寸应用于标签?

@FXML  private Label fontLabel;
@FXML private ComboBox<String> size;

//create array of font sizes
ObservableList<String> fontSizes= FXCollections.observableArrayList("8", "10",
"11", "12", "14", "16", "18","20", "24", "30", "36", "40", "48", "60",
72");


@Override
public void initialize(URL location, ResourceBundle resources) {
size.setItems(fontSizes);
}

最佳答案

试试这个来帮助您入门:

@FXML  private Label fontLabel;
@FXML private ComboBox<String> size;

//create array of font sizes
ObservableList<String> fontSizes= FXCollections.observableArrayList("8", "10",
"11", "12", "14", "16", "18","20", "24", "30", "36", "40", "48", "60",
"72");


@FXML
public void initialize() {
size.setItems(fontSizes);
size.setOnAction(e-> updateLabel());
}

private void updateLabel() {
double fontSize = Double.valueOf(size.getSelectionModel().getSelectedItem());
fontLabel.setFont( new Font(fontSize ));
}

关于java - 如何将组合框的字体大小应用到标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53948370/

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