任何人都知道原因(只是好奇)
JDK 1.1引入了Java Beans.Java Bean依靠反射和内省来确定Bean的属性(Bean是"组件").然后,属性显示在属性表中.
默认情况下,bean使用以下foormat:
boolean isXXX()getXXX() void setXXX( )
(从接下来的两个内存开始......它们用于索引属性)
getXXX(int) void setXXX( , int)
您可以覆盖默认值,但不是这样做,大多数事情只依赖于命名模式.
因此show/hide不符合命名模式,并被setVisible(boolean)替换.
很可能是因为它们不符合标准的get/set命名方案(他们 说,"从JDK版本1.1开始,由setVisible(boolean)
" 代替").