如何在Java FX中创建更大的字体

时间:2018-06-06 18:41:57

标签: java javafx javafx-8

我目前被指派帮助创建一个用于安排系统的项目,我没有很多Java FX的经验,所以我想知道是否有人可以帮助我。

我试图让管理员登录的字体更大。这是代码。

@Override
public Region getView() {
    VBox content = new VBox(72);
    content.setId("center");
    content.setAlignment(Pos.CENTER);



    Label message = new Label("Administrator Log In");


    JFXButton ok = new JFXButton("OK");
    ok.setGraphic(FontAwesome.getFontAwesomeLabel(FontAwesome.CHECK, 72));
    ok.setButtonType(ButtonType.RAISED);

    content.getChildren().addAll(message,ok);

    return content;
}

2 个答案:

答案 0 :(得分:1)

 message.setFont(new Font("Arial", SIZEOFFONT));

答案 1 :(得分:1)

从文档(Oracle Doc)中,有不同的方法:

  • 使用constructor班级的Font

    label1.setFont(new Font(30));
    label1.setFont(new Font("Arial", 30));
    
  • 使用static

    Font方法
    label2.setFont(Font.font(32));
    label2.setFont(Font.font("Cambria", 32));
    

Font课程中还有其他构造函数:Documentation

相关问题