java在一个jframe中的两个JPanel中使用两个绘制方法
我最近在尝试为我的框架创建覆盖时遇到了一个问题。框架由两个面板组成,一个GamePanel
和一个OverlayPanel
,每个面板都有自己的paint
方法。为了保持代码的整洁和效率,我将它们分开。不过,我现在面临的问题是,我的paintComponent
方法相互重叠,导致一次只能看到一个绘制的面板
我知道这很可能是因为两个面板都覆盖了整个屏幕。然而,在OverlayPanel
上绘制的内容只覆盖了屏幕的一部分
目标是GamePanel
将绘制某种类型的地图,然后OverlayPanel
将在该地图顶部的给定位置绘制一个矩形
我的方法是错误的,还是我遗漏了什么
共 (0) 个答案