摇摆中的灯箱效果
如何在swing中制作灯箱效果?我想在分层窗格中的 JFrame 上添加 JPanel,并希望在其中提供灯箱效果。这在摇摆中可能吗?有没有任何摆动组件可以做到这一点?
如下图所示:
How can I make light box effect in swing? I want to add JPanel on JFrame in layered pane and want to give lightbox effect in this. Is this possible in swing? Is there any swing component to do this?
Something like in following image:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可以使用图形上下文的
AlphaComposite< 来完成/代码>
。我会从 50% 透明黑色开始,然后根据经验进行调整。这个方便的实用程序可能会有所帮助。
This can be done using the graphics context's
AlphaComposite
. I'd start with 50% transparent black and adjust empirically. This handy utility may help.您应该能够使用 分层窗格。您可以将透明面板添加到顶层。
或者您可能正在谈论Glass Pane。
You should be able to use Layered Panes. You can add transparent panels to the top layer.
Or maybe you are talking about a Glass Pane.
JXLayer 是正确的选择。使用它的一个很好的起点是这个教程。
JXLayer is the way to go. A good starting point for using it is this tutorial.