请问java中: show() validate() setVisible()各什么意思
发布网友
发布时间:2022-05-01 06:34
我来回答
共3个回答
热心网友
时间:2022-04-27 07:21
show:show(): 把隐藏的组件显示出来;
validate():使用validate方法会使容器再次布置其子组件。已经布置容器后,再变动容器的子组件的时候(在容器中添加或移除组件,或者更改与布局相关的信息),应该调用上述方法。简单来将就相当于重绘容器中的组件。
setVisible(true/false):从 JDK 5 开始,show()方法正式被setVisible(true)方法取代;
热心网友
时间:2022-04-27 08:39
show():用于展现
validate():确保组件具有有效的布局
setvisible():设置为可见
注:show()方法被setVisible(true)取代了,后续api将不再支持(就是说如果你继续用的话,你的java程序将不能很好地运行在以后的jre中,会出现运行时错误,nosuchmethodexception) .
public void setContentPane(Container contentPane)
设置 contentPane 属性。此方法由构造方法调用.
"contentPane" 是应用程序特定组件的主要容器。应用程序应将子组件添加到 contentPane,设置它的布局管理器,等等
热心网友
时间:2022-04-27 10:13
用于显示swing 组件,如果不调用那么放在JFrame 中的组件都不会显示