【问题标题】:Is different font sizes possible in a button in javafxjavafx中的按钮是否可以使用不同的字体大小
【发布时间】:2014-03-02 14:37:06
【问题描述】:
    final Button btnl2 = new Button("SIGN IN");
    btnl2.setFont(Font.font("Calibri", FontWeight.BOLD, 16));
    btnl2.setPrefSize(150, 60);
    btnl2.setStyle(" -fx-base: #0066cc;");
    Image imageOk1 = new Image(getClass().getResourceAsStream("signin.png"));
    btnl2.setGraphic(new ImageView(imageOk1));

这是我项目中一个按钮的代码。 .png 图像显示在按钮的中间。我想知道两件事:

1) 是否可以将其显示在按钮的左侧?

2) 按钮中是否可以有不同的字体大小?现在我的按钮上有“SIGN IN”标签。我想在“登录”标签下方为同一个按钮添加一个不同字体大小的新标签。

【问题讨论】:

    标签: css button javafx javafx-2


    【解决方案1】:

    1) 是的 IIRC,它被命名为 ContentDisplay,但我可能是错的,它的命名方式不同 2) 是的,但是您不再使用 text 属性,而是在接受节点的图形属性上混合了 hbox/vbox/label/imageview

    Button b = new Button();
    VBox box = new VBox();
    box.getChildren().addAll(new Label("line1"), new Label("line2"));
    b.setGraphic(box);
    

    【讨论】:

    • 你能举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    相关资源
    最近更新 更多