在文档中
isValid()说:
当组件在其父容器中的大小和位置正确且其所有子组件也均有效时,该组件才有效。
这种情况,直到你达到顶级容器(
Jframe,
JInternalframe或
JApplet)。在您所遇到的问题的示例中,您
JComponent没有父母,所以它永远不会有效。

在文档中
isValid()说:
当组件在其父容器中的大小和位置正确且其所有子组件也均有效时,该组件才有效。
这种情况,直到你达到顶级容器(
Jframe,
JInternalframe或
JApplet)。在您所遇到的问题的示例中,您
JComponent没有父母,所以它永远不会有效。