透明舞台,实体属性javafx
我正在尝试创建一个javafx应用程序(在scenebuilder中) 如何获得透明的舞台,上面有实体项目(按钮等)?这是在中国做的。按钮是实心的,但窗格的其余部分是透明的透明舞台,实体属性javafx,java,javafx,transparency,scenebuilder,Java,Javafx,Transparency,Scenebuilder,我正在尝试创建一个javafx应用程序(在scenebuilder中) 如何获得透明的舞台,上面有实体项目(按钮等)?这是在中国做的。按钮是实心的,但窗格的其余部分是透明的 提前感谢。要做到这一点,首先,您需要将场景放在透明的舞台上: myStage.initStyle(StageStyle.TRANSPARENT); 请注意:如果您这样做,您需要使用自己的退出按钮,最小化按钮,因为标题栏将消失 然后,将场景的alpha通道更改为所需的,例如0.5: scene.setFill(Color.r
提前感谢。要做到这一点,首先,您需要将
场景
放在透明的舞台上
:
myStage.initStyle(StageStyle.TRANSPARENT);
请注意:如果您这样做,您需要使用自己的退出按钮,最小化按钮,因为标题栏将消失
然后,将场景的alpha通道更改为所需的,例如0.5:
scene.setFill(Color.rgb(0,26,0,0.5));
最后,根节点的背景需要为空:
root.setBackground(Background.EMPTY);
你完了。现在,您可以通过alpha变量更改应用程序的半透明性。您好,欢迎使用Stack Overflow!你好像忘了把这个问题包括在你的问题里。你刚刚说了你一直在做什么,但我们不知道你在挣扎什么,或者你需要什么帮助。请通读并创建一个聚焦于您正在努力解决的问题的确切部分,以便我们可以帮助您。将半透明更改为透明。意思是一样的,所有的技术ppl将在这里使用透明。Maven标记已删除,因为与此无关。提供的问题