如题,我有一个继承自JPanel的类,重写了它的paintComponet方法,在这个方法中一个判断语句就是在两个矩形不为null的时候画这两个矩形,然后我在这个类中捕获了鼠标点击事件来产生并绘制这两个矩形。现在当窗口被遮挡后重新出现需要刷新时还是正常的,但是当我在拖动鼠标改变父窗口大小的时候期间虽然会有着两个矩形出现但是当这个事件完成后这两个矩形又不见了,后来我尝试在窗口改变大小的时候检查这个类中的成员时发现这个时候所有的成员都是没有被初始化的,但明明有图出现了应该是有被初始化的啊。。我很费解,,不知有哪位能帮忙解答一下。
我用的是swing的绘图API,然后JFrame和JPanel的Layout都被我设置成null的了,,SwingPanel 绘图