你的JPanel如楼上所说并没有一直获取焦点啊,当你面板一直获取焦点时,你要还是快速的放大缩小窗体速度会变的更快,这样就改变了移动速度的,原理也就是改动了焦点的获得频率,你可以固定窗体setResizable(false);,不要让窗体进行放大操作会更好!
你放大窗口的时候,焦点就到JPanel上了,所以移动了一下。要给面板一直获得焦点this.setFocusable(true);