作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有谁知道这些 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/
我是一名优秀的程序员,十分优秀!