gpt4 book ai didi

java - 在 PApplet 之上添加 JPanel

转载 作者:太空宇宙 更新时间:2023-11-04 07:05:57 25 4
gpt4 key购买 nike

我一直在与 Unfolding Maps 合作库,这个库使用PApplet来显示 map 。我的问题是我试图在 PApplet 之上放置一个 JPanel(Swing 组件)。我能够将 JPanel 分层在另一个 JPanel 之上,但是当我尝试将 JPanel 分层在 PApplet 之上时,PApplet 不再显示。我通读了PApplet documentation ,并且它确实提到了在 PApplet 之上绘制 Swing 组件时出现的问题,但我一直无法找到该问题的解决方案。

有没有办法可以在 PApplet 之上放置一个透明的 JPanel,同时仍然保持 PApplet 和 JPanel 的功能?

提前谢谢您。

最佳答案

最简单的方法是逆向操作;将 PApplet 添加到 JPanel。然后将装饰添加到 PApplet 周围的 JPanel 中,或者重写 PAppletdraw() 方法来添加叠加层。

myJPanel.add(myPApplet);
myPApplet.init();

关于java - 在 PApplet 之上添加 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com