问题描述
在网上说jframe的repaint方法不会刷新之前的背景(即覆盖掉前一次作画的东西),但是我自己测试之后不知道为什么是可以覆盖掉的,而frame也是可以,搞得我万分疑惑。。我现在自己的理解是调用repaint方法之后调用update方法,再调用paint方法,然后paint方法是会重新绘制组件然后覆盖掉原来的,求大神指教ps:我的测试是一个jframe里面有两个panel,会不会是因为重新绘制jframe的时候重新绘制两个jpanel,然后两个jpanel会覆盖掉原来的东西??
解决方案
时间: 2024-11-17 17:57:45