有人知道不推荐使用这些Java swing方法的原因吗:
Component.show();
Component.hide();
JDK 1.1引入了Java Bean。 Java Bean依靠反射和自省来确定Bean的属性是什么(Bean是“组件”)。然后,属性将显示在属性表中。
默认情况下,bean使用以下格式:
boolean isXXX()
<type> getXXX()
void setXXX(<type>)
(从下面的两个内存中获取...它们用于索引属性)
<type> getXXX(int)
void setXXX(<type>, int)
您可以覆盖默认值,但不是那样,大多数事情仅依赖于命名模式。
因此,显示/隐藏不符合命名模式,并被setVisible(boolean)取代了。
最有可能是因为它们不符合标准的获取/设置命名方案(they say,“从JDK版本1.1开始,由setVisible(boolean)
代替”。]。
从JDK版本1.1开始,由Component.setVisible(boolean)取代。
您可以使用替代方法:setVisible(boolean)
不建议将java.awt.Component的hide和show方法用于一会儿。
设置可见度的正确方法组件的setVisible(boolean b)