
在java中为什么第一次执行repaint()不能自动调用paint(),但改变窗口大小却能自动调用paint()?
展开全部
位置、大小改变 引发 -->repaint() -->paint() -->paintComponent(),好像是这个过程,你可以直接在JComponent类的源码里看
追问
问题已经解决了,JFrame中添加JPanel之前调用paintAll(getGraphics())
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询