我正在制作游戏。它由一个JPanel组成,其中包含其他几个JPanel。 1个底部面板,带有按钮,1个顶部面板,带有按钮,一个面板位于这两个面板之间,这是常规的游戏屏幕,然后是几个SlidingPanes和动态JPanels,可以滑入或弹出顶部或底部面板上的点击按钮或点击游戏屏幕上的某个地方。
现在,我正在画一辆沿着游戏画面上的路径行驶的卡车。卡车绘制得很好,但每当我点击一个按钮打开滑动窗格时,它就会被游戏屏幕面板吸引,使其在打开时闪烁,然后直到我将鼠标悬停在它上面才会显示。游戏画面paintComponent方法就是这个原因,只要调用重绘方法,它就会将游戏画面带到前面,当我想让它留在滑动窗格或弹出它的面板上时。
有没有办法让游戏画面停留在没有paintComponent将其带到顶端的图层?
如果您有任何疑问,请与我们联系。
谢谢