我试图缩小我的 JComponent 不重绘的原因。奇怪的是,我可以重绘以在鼠标按下和释放时工作,但不能在拖动时工作。有没有办法打印出 EventQueue 或验证 PaintEvent 是否已执行或转储?让我知道,谢谢。
问问题
72 次
2 回答
1
没有办法在 EventQueue 上打印作业,至少我不知道。
你确定你在调用 repaint() 吗?请注意,调用 repaint 并不能保证您的组件将立即或及时重新绘制。
我的猜测是,如果你调用 repaint,问题可能是你永远不会放开 UI 线程。如果您正在等待 GUI 线程而不释放,您的 GUI 将永远不会刷新
于 2012-03-28T21:02:48.210 回答
1
您可以将日志记录添加到您的应用程序。考虑使用LogBack
于 2012-03-28T21:02:59.527 回答