之前几篇博客里的例子,大家运行过的话,就能看出来,界面是需要刷新的. JPanel里的绘制方法是paintComponent,界面上的东西都是这个方法画出来的. JPanel对象有一个repaint方法,从字面意思大家也看的懂,这个是重绘方法. 可以粗浅的这么认为:每调用一次repaint,就会执行一次paintComponent 例如:界面上有一个方块,位置在坐标(20,20)处, 按一下向右的方向键,需要方块往右移动一个像素,变为坐标(21,20) 那么在按键监听方法里,判断按下的如果是向右…