JavaFx中的Label和Font"/>
JavaFx中的Label和Font
1.Lable
public class App extends Application {@Overridepublic void start(Stage stage) {stage.setTitle("我的窗口");Pane pane = new Pane();Scene scene = new Scene(pane,200,200);//新建一个LableLabel label = new Label("This is a lable");pane.getChildren().add(label);stage.setScene(scene);stage.show();}
2.Label 中的Font
Label通常需要一个字体对象来指示GUI如何显示文本。
Label label = new Label("This is a lable");
label.setFont(Font.font("Time New Roman",20));
在Font类中有几个重载的静态方法
1.Font.getDefault() 返回系统默认字体对象
Font font = Font.getDefault();
System.out.println("Font.getDefault():"+font);
输出
Font.getDefault():Font[name=System Regular, family=System, style=Regular, size=13.0]
这个font有各种方法
2.font()不同参数的构造函数
其中weight参数是FontWeight类中的常量,例如
FontWeight.BLACK
FontWeight.BOLD
其中FontPosture参数包括
FontPosture.ITALIC斜体和常规FontPosture.REGULAR
更多推荐
JavaFx中的Label和Font
发布评论