Java Component.show() / hide() 已弃用 ...为什么?
2022-09-02 09:07:29
有谁知道这些Java swing方法被弃用的原因:
Component.show();
Component.hide();
有谁知道这些Java swing方法被弃用的原因:
Component.show();
Component.hide();
JDK 1.1 引入了 Java Beans。Java Beans依靠反射和内省来确定Bean的属性是什么(Bean是一个“组件”)。然后,属性将显示在属性表中。
默认情况下,Bean 使用以下 foormat:
boolean isXXX()
<type> getXXX()
void setXXX(<type>)
(从记忆中可以看出接下来的两个...它们用于索引属性)
<type> getXXX(int)
void setXXX(<type>, int)
您可以覆盖默认值,但大多数事情都依赖于命名模式,而不是这样做。
因此,show/hide 不符合命名模式,并被 setVisible(布尔值)所取代。