Why can't I validate a JComponent?

后端 未结 3 953
执念已碎
执念已碎 2021-01-21 20:37

From JavaDoc:

public void validate()

Validates this container and all of its subcomponents. Validating a container means laying out its s

3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-21 20:48

    To add up to what has been said in the answers, don't forget to override getPreferedSize() method to return your component preferred size. Otherwise the layout manager won't position your JComponent hence will not be displayed.

提交回复
热议问题