繁体   English   中英

java-是否需要 revalidate() 方法?

[英]java- Is revalidate() method necessary?

一个快速的问题,

每次更改组件的位置是否都需要调用revalidate()方法?

当需要调用revalidate()方法时,还有哪些其他实例?

每次您创建或修改(位置、大小或内部内容)或删除一个或多个组件时,它都会告诉布局管理器新的组件列表。

是的,一旦你改变了位置,就需要调用 revalidate()。

每次更改组件的位置是否都需要调用 revalidate() 方法?

您不应该设置组件的位置。 这是布局管理器的工作。

使用revalidate()的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。

因此,在从可见容器中添加或删除组件之后,您调用revalidate()并且通常是repaint()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM