当我尝试从容器中删除组件时,我使用此代码。
private static void clear(){
for (int i = con.getComponentCount() - 1; i >= 1; i--){
con.remove(i);
}
}
当我调用此函数时,该函数的作用就好像它什么都不做,但是会使它崩溃,就好像其重载一样。它没有错误。但是,当我在代码中放入
con.getComponent(i).setVisible(false);
时,它可以工作,但是我想删除这些组件。 ? 最佳答案
删除完要删除的组件后,调用Container.validate();。 Container.repaint();实际上,您可能想要重新验证的内容更多。