JavaFX 字体设置
(1)Subscene不能设置字体,Group和Node(Label、Button、Text等控件)可以设置字体。(2)Group只能通过setStyle设置字体:group.setStyle("-fx-font-family: 'FangSong';-fx-font-size: 16;");设置后,对容器内子控件也有效。(3)Node(Label、Button、Text等控件)两种方...
(1)Subscene不能设置字体,Group和Node(Label、Button、Text等控件)可以设置字体。
(2)Group只能通过setStyle设置字体:
group.setStyle("-fx-font-family: 'FangSong';-fx-font-size: 16;");
设置后,对容器内子控件也有效。
(3)Node(Label、Button、Text等控件)两种方式设置字体:
node.setStyle("-fx-font-family: 'FangSong';-fx-font-size: 16;");
node.setFont(Font.font("FangSong"));
(4)API:
setFont(Font font)
font:
Font.font(String family, FontWeight weight, FontPosture posture, double size)
Font.font(String family, FontWeight weight, double size)
Font.font(String family, FontPosture posture, double size)
Font.font(String family, double size)
Font.font(String family)
Font.font(double size)
(5)字体样式:
如仿宋,不能写仿宋、Fang Song等,必须写字体样式标准英文中应用格式。
黑体:SimHei
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微軟正黑體:Microsoft JhengHei
微软雅黑体:Microsoft YaHei
装Office会生出来的一些:
隶书:LiSu
幼圆:YouYuan
华文细黑:STXihei
华文楷体:STKaiti
华文宋体:STSong
华文中宋:STZhongsong
华文仿宋:STFangsong
方正舒体:FZShuTi
方正姚体:FZYaoti
华文彩云:STCaiyun
华文琥珀:STHupo
华文隶书:STLiti
华文行楷:STXingkai
华文新魏:STXinwei
(6)字体颜色,只能setFill(Color.BLUE);当然rgb也行。
(7)字体颜色名称和颜色对照查看:
更多推荐
所有评论(0)