gpt4 book ai didi

Java Component.show()/hide() 已弃用……为什么?

转载 作者:太空狗 更新时间:2023-10-29 22:49:40 25 4
gpt4 key购买 nike

有谁知道这些 Java swing 方法被弃用的原因:

Component.show(); 
Component.hide();

最佳答案

JDK 1.1 引入了 Java Beans。 Java Bean 依靠反射和内省(introspection)来确定 Bean 的属性是什么(Bean 是一个“组件”)。然后属性显示在属性表中。

默认情况下,bean 使用以下格式:

boolean isXXX()
<type> getXXX()
void setXXX(<type>)

(从内存中接下来的两个......它们用于索引属性)

<type> getXXX(int)
void setXXX(<type>, int)

您可以覆盖默认值,但大多数事情只依赖于命名模式而不是这样做。

所以 show/hide 不符合命名模式,被替换为 setVisible(boolean) 而符合。

关于Java Component.show()/hide() 已弃用……为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/636550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com