JavaFX 21 Modena.css选中文字颜色Bug及反馈渠道咨询
JavaFX 21 文本选中样式回归Bug的反馈流程
问题确认
在JavaFX 21项目中自定义CSS时发现:当文本框、文本区域的选中文字背景设为亮色时,选中文字始终显示白色,无法根据背景色自动适配。
查看内置Modena.css文件,定位到错误代码:
.text-input:focused { ... -fx-highlight-text-fill: white; ... }
正确写法应为使用动态颜色变量 -fx-focused-text-base-color 替代固定值 white。该问题曾在JavaFX 8u20版本中被修复,属于复现的回归Bug。
Bug提交步骤
- 进入OpenJFX官方Bug跟踪平台
- 登录或注册账号(首次使用需完成注册)
- 点击「New Issue」创建新报告,需填写以下核心内容:
- 标题:精准描述问题,比如「JavaFX 21: 文本输入控件选中文字颜色未随高亮背景适配(回归Bug)」
- 类型:选择「Bug」
- 组件:归类到「javafx > controls」
- 版本:指定为「21」
- 详情:说明问题场景、复现方式,对比错误与正确的CSS代码片段,同时提及该问题曾在历史Bug(JDK-8096722)中修复过
- 附加材料:可上传能复现问题的极简Demo项目或截图,帮助开发团队快速验证
内容的提问来源于stack exchange,提问作者Ridalm
相关产品推荐
相关产品推荐

