添加倒是好说,我调用jpanel.remove来删除组件,并调用jpanel.repaint(),可是没有删掉

解决方案 »

  1.   

    我是这样删除的: jPanel1.remove(comp);用remove(索引)这样倒是好用的。
      

  2.   

    remove以后调用一下
    revalidate就可以了
      

  3.   

    无论是validate还是revalidate都不行,必须得repaint一下,
    panel.remove(panel2);
    panel.repaint();不过按jdk文档所说,在向一个容器添加或者删除组件时,要调用validate,不过实际看来没什么用啊