Java JOptionPane在JPanel中无法正常工作

Java JOptionPane在JPanel中无法正常工作,java,swing,graphics,joptionpane,Java,Swing,Graphics,Joptionpane,在我的游戏中,当我创建JOptionalPane时,单击Ok按钮后,它会在面板上绘制对话框。下面是错误的图片 错误之前的JOptionPane: JOptionPane出现错误后,单击按钮Yes JOptionPane是从从JComponent扩展而来的类创建的,代码如下: JOptionPane.showConfirmDialog(getParent().getParent(), "The end! Lifes = 0"); 我怀疑您的面板的paintComponent实现未

在我的游戏中,当我创建JOptionalPane时,单击Ok按钮后,它会在面板上绘制对话框。下面是错误的图片

错误之前的JOptionPane:

JOptionPane出现错误后,单击按钮Yes

JOptionPane是从从JComponent扩展而来的类创建的,代码如下:

JOptionPane.showConfirmDialog(getParent().getParent(),
        "The end! Lifes = 0");

我怀疑您的面板的paintComponent实现未能调用super.paintComponent,如图所示。

我怀疑您的面板的paintComponent实现未能调用super.paintComponent,如图所示。

APerson241,A-C,非常感谢!JOptionPane运行良好,但您的代码中的其他地方有一个bug,可能是在如何绘制图形/绘制JPanel中。APerson241,a-C,非常感谢!JOptionPane运行良好,但代码中的其他地方有一个bug,可能是在如何绘制图形/绘制JPanel中。非常感谢!创建JOptionPane后,我调用了repaint,现在单击Yes后,JOptionPane将绘制在面板上并快速移除非常感谢!创建JOptionPane后,我调用了repaint,现在在单击Yes之后,JOptionPane将绘制在面板上并快速删除