JavaFX 字体设置

64 篇文章 12 订阅

(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)字体颜色名称和颜色对照查看:

https://www.sioe.cn/yingyong/yanse-rgb-16/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风铃峰顶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值