我试图缩小为什么我的JComponent没有重绘。奇怪的是,我可以重新绘制鼠标按下并释放,但不能拖动。有没有办法打印出EventQueue或验证PaintEvent是执行还是转储?让我知道,谢谢。
答案 0 :(得分:1)
没有办法在EventQueue上打印出工作,至少不是我所知道的。
你确定要调用repaint()吗?请注意,重新打电话并不保证您的组件会立即或以及时的方式重新粉刷。
我的猜测是,如果你正在调用重绘,问题可能是你永远不会放弃UI线程。如果您正在等待GUI线程而不是释放,则GUI将永远不会刷新
答案 1 :(得分:1)
您可以向应用程序添加日志记录。考虑使用LogBack
此处有关logging for Swing applications的有趣讨论。