首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java7升级后JavaFX样式中断

从Java7升级后JavaFX样式中断
EN

Stack Overflow用户
提问于 2017-08-18 00:48:34
回答 1查看 101关注 0票数 0

从Java7升级到Java8后,我们在一个“遗留”应用程序中看到了一些样式问题(阅读:我没有写过它,也没有真正良好的JavaFX体验)。在多次尝试在Scene Builder中解决这个问题后(同样,没有实际经验,请耐心等待),我希望在这里得到一些提示。

下图说明了我们在文本框、按钮和选项框中看到的两个问题。其一,文本框失去了圆角样式(这并不重要,但我想了解原因)。第二,当鼠标悬停在任何元素上时,它们都会被一个白框覆盖,当再次移动鼠标和/或单击其他地方时,白框将最终消失。

这个应用程序使用了几个样式表,我不确定哪一个是相关的。任何建议或指示都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2017-08-18 02:01:23

在Java7和Java8之间,在新的默认样式modena和旧的caspian之间进行了切换。您的旧css代码可能是针对旧的里海样式表编写的,当应用于新的modena样式时,您的代码可能就是无效的。您可以尝试通过在命令行上提供此属性-Djavafx.userAgentStylesheetUrl=caspian来使用旧的默认样式,然后查看旧的css是否可以再次工作。我不确定它会不会奏效,但值得一试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45740878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档