我想我可以创建一个标签,使用setFont(new Font(...)),然后在按钮内部创建一个按钮并使用.getText(),但它仍然看起来像default字体等设置按钮内的文本大小
我将如何正确设置按钮内的文本的字体?
Label startLabel = new Label("Start");
startLabel.setFont(new Font(26));
start = new Button(startL.getText());
我觉得这样可行,但它和以前一样。
我想我可以创建一个标签,使用setFont(new Font(...)),然后在按钮内部创建一个按钮并使用.getText(),但它仍然看起来像default字体等设置按钮内的文本大小
我将如何正确设置按钮内的文本的字体?
Label startLabel = new Label("Start");
startLabel.setFont(new Font(26));
start = new Button(startL.getText());
我觉得这样可行,但它和以前一样。
你需要
start = new Button("Start");
start.setFont(new Font(26));
你并不需要创建一个Label
除非你确实在你的UI需要一个Label
。
1)可以使用
css
修改它,例如:
Button button = new Button("Some text");
button.setStyle("-fx-font-size:26px;"); //or (em) or..
2)可以为图形添加
Label
到Button
(未 推荐)(一个好主意,例如在按钮内添加一个 ProgressIndicator以显示按下 按钮时的一些进度)
Label startLabel = new Label("Start");
startLabel.setFont(new Font(26));
Button start = new Button(""); //do not add Text to the Button
start.setGraphic(startLabel);
3)使用的
Button
setFont(...);
方法。
Button button = new Button("Some text");
button.setFont(new Font(26));//you can play more with it creating custom fonts
你能发表一些代码吗?真的不清楚你的意思。标签和按钮之间有什么关系? –
没有任何代码可以发布。好的,所以你知道如何创建一个Label然后使用.setFont(double size)来编辑文本的大小。那么我想知道是否可以用Button中的文本来做到这一点。 – zzzzzz
当然是的。 –