Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-是否需要revalidate()方法?_Java_Swing - Fatal编程技术网

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

java-是否需要revalidate()方法?,java,swing,Java,Swing,一个简短的问题 每次更改组件的位置时是否需要调用重新验证方法 当需要调用重新验证方法时,还有哪些实例?每次创建或修改位置、大小或内部内容,或删除一个或多个组件时,它都会告诉布局管理器新组件列表 是的,更改位置后,需要调用重新验证。每次创建或修改位置、大小或内部内容或删除一个或多个组件时,它都会通知布局管理器新组件列表 是的,一旦您更改了位置,就需要调用revalidate 每次更改组件的位置时是否需要调用重新验证方法 不应设置零部件的位置。这是布局管理器的工作 使用revalidate的目的是调

一个简短的问题

每次更改组件的位置时是否需要调用重新验证方法


当需要调用重新验证方法时,还有哪些实例?

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


是的,更改位置后,需要调用重新验证。

每次创建或修改位置、大小或内部内容或删除一个或多个组件时,它都会通知布局管理器新组件列表

是的,一旦您更改了位置,就需要调用revalidate

每次更改组件的位置时是否需要调用重新验证方法

不应设置零部件的位置。这是布局管理器的工作

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

因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制

每次更改组件的位置时是否需要调用重新验证方法

不应设置零部件的位置。这是布局管理器的工作

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


因此,在从可见容器中添加或删除组件后,通常会调用重新验证日期并重新绘制。

如果更改组件的大小/位置,这意味着您使用的是空布局,通常不应该这样做,因为Swing设计用于布局管理器,因此重新验证日期不起任何作用。使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制。如果更改组件的大小/位置,表明您使用的是空布局,通常不应该这样做,因为Swing设计用于布局管理器,因此revalidate不会执行任何操作。使用revalidate的目的是调用布局管理器,以便可以根据布局管理器的规则确定组件的大小/位置。因此,在从可见容器中添加或删除组件后,通常会调用revalidate并重新绘制。不要忘记通过点击答案旁边的复选标记来接受答案,这样人们就知道问题已经解决了。很高兴它有所帮助。不要忘记通过点击答案旁边的复选标记来接受答案,这样人们就知道问题已经解决了。