Why can't I validate a JComponent?
问题 From JavaDoc: public void validate() Validates this container and all of its subcomponents. Validating a container means laying out its subcomponents. That is what I want to do. With an as lightweight component as possible. But when I do this whith a JComponent a call to validate() doesn't make the component "valid". JComponent c = new JComponent() {}; System.out.println(c.isValid()); // false c.validate(); System.out.println(c.isValid()); // false Why can't I make a JComponent valid? 回答1: In