我正在调试一个Java Swing应用程序,在该应用程序中,组件(在我的情况下是JPanel内JPanel中的JButton)不会自动重新绘制。例如,当首次显示窗口时,可以看到那里的JButton,但是当另一个窗口与我的应用程序窗口重叠一段时间后,就不能再看到JButton了。
由于我不知道从哪里开始,我想知道在Swing组件中重新绘制问题的最常见原因是什么。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您最小化窗户并将其重新打开,会发生什么? 您可以尝试在代码中的某个位置调用jpanel.revalidate()。但除非我看到你的代码,否则我不知道在哪里打电话。