首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StageStyle.TRANSPARENT的性能

StageStyle.TRANSPARENT的性能
EN

Stack Overflow用户
提问于 2014-11-20 12:14:13
回答 2查看 245关注 0票数 1

我正在考虑用一滴阴影来美化我未装饰的JavaFX舞台。我知道如何用StageStyle.TRANSPARENT来做这件事,但是我注意到,当我把这个标志传递到舞台上时,我的应用程序的性能就下降了大约10倍。

有谁能想到是什么原因导致了这种巨大的性能下降?有没有其他方法可以在一个未装饰的舞台上添加一个阴影?也许分两个阶段进行黑客攻击会产生更好的性能?

编辑:好的,我用两个阶段来尝试。性能问题现在已经完全消失了,在复杂的主舞台后面有一个虚拟的“影子舞台”。

我现在只有两个问题,1.如何使阴影阶段不出现在任务栏中? 2.如何使阴影阶段鼠标透明?

EDIT2:很明显,不幸的是,没有JNI,我想要达到的目标是不可能的。令人遗憾的是,一个透明的舞台由于某种原因吞噬了所有的表演。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-20 21:56:13

目前还没有办法使用标准的StageStyle.TRANSPARENT工具包来提高使用JavaFX的阶段的性能。

见相关问题跟踪器参考资料:

这个问题目前还没有计划实施,尽管我想它可能会被考虑纳入一些未定的未来版本中。

有趣的是,对于我创建的小部件项目来说,性能很好,我从来没有注意到问题,但是我想有些应用程序存在一个问题,否则在JavaFX问题跟踪器中就不会有什么问题了。

票数 1
EN

Stack Overflow用户

发布于 2020-03-22 04:30:33

我也面临着一个类似的缓慢表现,当我试图制造一个透明的飞溅上的图像。透明的舞台需要4秒的时间才能出现!

解决办法是使用预加载器。以某种方式,通过Preloader创建透明启动比在main()方法中创建透明启动要快得多。

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

https://stackoverflow.com/questions/27039349

复制
相关文章

相似问题

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