请问java中: show() validate() setVisible()各什么意思

如题啦。应该是很简单的问题。请。。。... 如题啦。应该是很简单的问题。请。。。 展开
 我来答
SoSoIT
推荐于2018-03-23 · TA获得超过649个赞
知道小有建树答主
回答量:1749
采纳率:52%
帮助的人:165万
展开全部
show:show(): 把隐藏的组件显示出来;
validate():使用validate方法会使容器再次布置其子组件。已经布置容器后,再变动容器的子组件的时候(在容器中添加或移除组件,或者更改与布局相关的信息),应该调用上述方法。简单来将就相当于重绘容器中的组件。
setVisible(true/false):从 JDK 5 开始,show()方法正式被setVisible(true)方法取代;
人类补完师
2011-05-07 · TA获得超过172个赞
知道答主
回答量:63
采纳率:0%
帮助的人:55.6万
展开全部
show():用于展现
validate():确保组件具有有效的布局
setvisible():设置为可见
注:show()方法被setVisible(true)取代了,后续api将不再支持(就是说如果你继续用的话,你的java程序将不能很好地运行在以后的jre中,会出现运行时错误,nosuchmethodexception) .
public void setContentPane(Container contentPane)
设置 contentPane 属性。此方法由构造方法调用.
"contentPane" 是应用程序特定组件的主要容器。应用程序应将子组件添加到 contentPane,设置它的布局管理器,等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞花岁月2007
2011-05-07 · TA获得超过377个赞
知道小有建树答主
回答量:505
采纳率:78%
帮助的人:331万
展开全部
用于显示swing 组件,如果不调用那么放在JFrame 中的组件都不会显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式