你指的应该是Swing或者awt里面 validate() 方法,这指的是 GUI编程里面的概念,你在显示器上看到的一个窗口,就是一个容器,容器里面嵌入不同的组件,按钮,输入框,列表等等一系列的组件。简单来说,假设你有一个窗口(java里面可能是Jframe,或者Jpanel,反正指的是一个GUI容器,),容器里面有一个按钮,现在你把按钮的长宽改变了,这个时候,显示器上显示的长宽,还不会变,只有你调用了 validate()方法之后,会触发容器重新触发布局,这个时候,你在显示器上看到的按钮,长宽才会改变。 大概就是这么个意思。解释的可能不对,我自己都觉得,我在解释repaint()方法,你可以去了解下 swing运行的原理, 理解repaint方法,了解一些桌面的软件是怎么绘制出来的,一些基础的知识。
java,GUI编程的validate() 方法
最新推荐文章于 2023-04-02 21:44:25 发布