![]() |
1
0
应该使用MouseAdapter类的mouseDragged(MouseEvent e)方法。 当您拖动主窗口时,您将得到许多这样的mouseDragged事件—通过将第二个窗口移动到相对于主窗口位置的位置来处理每个事件。 如果看到“lag”或在主窗口停止前它没有重新定位,请尝试通过在重新定位后在第二个窗口上调用repaint()和/或将重新定位代码放入SwingUtilities.invokeLater(…)块中来强制Swing重新绘制:
如果这有帮助,请告诉我。 |
![]() |
2
0
|