当前位置: 首页 > 知识库问答 >
问题:

如何在JavaFX中创建背景透明的闪屏

宇文智敏
2023-03-14

我的fxml文件中只有一个带有ImageView的AnchorPane,其中包含png图像

我到处找了,但找不到任何解决办法,任何帮助都不胜感激。谢谢

共有1个答案

傅彬
2023-03-14

尝试为Stackoverflow问题创建的这个JavaFX splash示例:设计一个splash screen(java)。和一个后续示例,该示例还提供应用程序初始化进度反馈。

JavaFX确实提供了预加载器接口,用于从splash到应用程序的平滑传输,但上面的示例没有使用它。

上面的飞溅示例也没有实现透明效果,但这个对话框示例向您展示了如何做到这一点,您可以将其与以前的飞溅示例结合起来,以获得您想要的效果。

    null

相关问题:

  • 如何将javaFX预加载程序与Eclipse中的独立应用程序一起使用?

根据其他问题于2016年4月更新

.root { -fx-background-color: transparent; }

如果您愿意,可以使用CSS样式类和规则或setStyle调用(如Sergey的答案所示)来确保设置只应用于启动屏幕的根目录,而不是应用程序的所有屏幕。

见相关内容:

  • 如何在JavaFX中制作透明的场景和舞台?
 类似资料:
  • 我需要在父背景模式上显示我的webview内容。有没有简单的方法来做到这一点?

  • out.mov的ffprompt-show_stream-show_format的输出如下: 我有一个“示例”片段,它显示了我想要的行为,带有以下流和信息: 我根本无法看出其中的差别。 输入、输出和工作模板可以在这里找到。 (点击链接时,您可能会看到的安全问题来自服务器证书是自签名的。您可以接受临时异常。顺便说一句:输出文件荒谬的文件大小将是下一个需要解决的问题。可能是与压缩有关的问题。)

  • 通过使用启用透明背景功能,可以使用自定义图片作为背景。 controller.setTransparentBackground( true );

  • 问题内容: 使JTable背景透明不是那么容易。我只想查看单元格的文本内容。 问题答案: 如果表本身或单元格都不透明,则该表将是透明的: 如果表格位于中,则也将使其透明: 至少,您可以删除网格线: 一个简单的结果是一件很大的工作…

  • 我遇到了让情节本身透明的方法,但是我如何让背景透明呢?没有Qt有办法做到这一点吗?我希望情节在背景窗口上,例如,假设我正在运行Chrome,我希望情节在chrome窗口上,其内容可见。

  • 问题内容: 我想在Mac上创建osx / cocoa应用程序,该应用程序的操作非常简单:在Mac上显示文本字符串,没有背景。最终,这将是一个计时器,该计时器在其他窗口上方显示为覆盖图,而不会过于干扰。 我尝试设置(请参见Alpha为0.5),但这并没有将其变成远程透明的东西。 任何善良的灵魂都想提出一种方法来做到这一点? 问题答案: NSWindow具有“ opaque”属性,默认情况下为true