paint() 和 repaint() in JavaPaint() 和 Repaint() 方法之间的区别
在过去的两个小时里,我一直在浏览和阅读这些方法和图形类,也许我很愚蠢,哈哈,但我只是不理解它们。他们是干什么的?我知道他们应该在屏幕上重绘或更新组件,但我一直不明白为什么需要这样做(我是新手)。例如,如果我在屏幕上移动一个JLabel,那么对setLocation()的调用就可以很好地移动它。这是不需要repaint()的情况吗?它在哪些情况下有用,为什么?
如果您认为这是一个可以使用搜索功能解决的问题,请道歉,但无论出于何种原因,我都没有得到它。