С JavaDoc :
public void validate()
Проверяет этот контейнер и все его подкомпоненты. Проверка контейнера означает размещение его подкомпонентов.
Это то, что я хочу сделать. С максимально легким компонентом, насколько это возможно. Но когда я делаю это с JComponent
, вызов validate()
не делает компонент «действительным».
JComponent c = new JComponent() {};
System.out.println(c.isValid()); // false
c.validate();
System.out.println(c.isValid()); // false
Почему я не могу сделать JComponent
действительным?