最近用swing做一个客户端,然后发现页面上的组件按钮setvisible(false); 在调用父级组件的updateUI()方法,甚至frame的contentPane的updateUI()之后,那个按钮还在显示。
但是当我移动调整窗体大小,或者移动窗体至桌面边缘,那个按钮才会重新渲染。
最后无奈在设置按钮不可见之后,再给frame调整一下大小,给宽度加1,按钮就可以实时渲染了。
最近用swing做一个客户端,然后发现页面上的组件按钮setvisible(false); 在调用父级组件的updateUI()方法,甚至frame的contentPane的updateUI()之后,那个按钮还在显示。
但是当我移动调整窗体大小,或者移动窗体至桌面边缘,那个按钮才会重新渲染。
最后无奈在设置按钮不可见之后,再给frame调整一下大小,给宽度加1,按钮就可以实时渲染了。