在我的游戏中,当我创建 JOptionalPane 时,在我单击“确定”按钮后,它会在面板上绘制对话框。以下是错误的图片。
错误前的JOptionPane:
JOptionPane 报错后,点击按钮"is"后
JOptionPane 是从扩展自 JComponent 的类创建的,在这行代码中:
JOptionPane.showConfirmDialog(getParent().getParent(),
"The end! Lifes = 0");
最佳答案
我怀疑您的面板对 paintComponent()
的实现无法调用 super.paintComponent()
,如 Q&A 所示.
关于java - JOptionPane 在 JPanel 中不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14799175/