[英]java- Is revalidate() method necessary?
一个快速的问题,
每次更改组件的位置是否都需要调用revalidate()
方法?
当需要调用revalidate()
方法时,还有哪些其他实例?
每次您创建或修改(位置、大小或内部内容)或删除一个或多个组件时,它都会告诉布局管理器新的组件列表。
是的,一旦你改变了位置,就需要调用 revalidate()。
每次更改组件的位置是否都需要调用 revalidate() 方法?
您不应该设置组件的位置。 这是布局管理器的工作。
使用revalidate()
的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。
因此,在从可见容器中添加或删除组件之后,您调用revalidate()
并且通常是repaint()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.