java-是否需要revalidate()方法?
一个简短的问题 每次更改组件的位置时是否需要调用重新验证方法java-是否需要revalidate()方法?,java,swing,Java,Swing,一个简短的问题 每次更改组件的位置时是否需要调用重新验证方法 当需要调用重新验证方法时,还有哪些实例?每次创建或修改位置、大小或内部内容,或删除一个或多个组件时,它都会告诉布局管理器新组件列表 是的,更改位置后,需要调用重新验证。每次创建或修改位置、大小或内部内容或删除一个或多个组件时,它都会通知布局管理器新组件列表 是的,一旦您更改了位置,就需要调用revalidate 每次更改组件的位置时是否需要调用重新验证方法 不应设置零部件的位置。这是布局管理器的工作 使用revalidate的目的是调
当需要调用重新验证方法时,还有哪些实例?每次创建或修改位置、大小或内部内容,或删除一个或多个组件时,它都会告诉布局管理器新组件列表
是的,更改位置后,需要调用重新验证。每次创建或修改位置、大小或内部内容或删除一个或多个组件时,它都会通知布局管理器新组件列表 是的,一旦您更改了位置,就需要调用revalidate 每次更改组件的位置时是否需要调用重新验证方法 不应设置零部件的位置。这是布局管理器的工作 使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置 因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制 每次更改组件的位置时是否需要调用重新验证方法 不应设置零部件的位置。这是布局管理器的工作 使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置
因此,在从可见容器中添加或删除组件后,通常会调用重新验证日期并重新绘制。如果更改组件的大小/位置,这意味着您使用的是空布局,通常不应该这样做,因为Swing设计用于布局管理器,因此重新验证日期不起任何作用。使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制。如果更改组件的大小/位置,表明您使用的是空布局,通常不应该这样做,因为Swing设计用于布局管理器,因此revalidate不会执行任何操作。使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制。不要忘记通过点击答案旁边的复选标记来接受答案,这样人们就知道问题已经解决了。很高兴它有所帮助。不要忘记通过点击答案旁边的复选标记来接受答案,这样人们就知道问题已经解决了。