Container.validate()方法有什么作用?

ami*_*mit 1 java swing awt

Java awt Container类中似乎有许多与validate相关的方法.显然他们不做数据验证.在任何情况下对Swing开发人员都有用吗?一些方法:validate(),invalidate(),validateTree(),isValid()等.

Mic*_*rdt 8

引用API文档:

validate方法用于使容器再次布置其子组件.在显示容器后修改此容器的子组件(添加到容器中或从容器中删除,或更改布局相关信息)时,应调用它.