我一直在使用Unfolding Maps库,这个库使用PApplet来显示地图。我的问题是我试图在一个PApplet上层叠一个JPanel(Swing组件)。我可以将JPanel层叠在另一个JPanel之上,但是当我尝试将JPanel分层到PApplet之上时,不再显示PApplet。我阅读了PApplet documentation,它确实提到了在PApplet上绘制Swing组件时出现的问题,但我无法找到解决此问题的方法。
有没有办法可以在PApplet上层叠透明JPanel并仍然保持PApplet和JPanel的功能?
先谢谢你。
答案 0 :(得分:1)
最简单的方法是反过来;将PApplet
添加到JPanel
。然后将您的装饰添加到JPanel
周围的PApplet
或覆盖draw()
的{{1}}方法,以添加叠加层。
PApplet