Я видел его на этом сайте несколько раз (например, здесь и здесь), что вы не должны называть setVisible(true)
перед добавлением компонентов в JComponent
, но я не видел объяснений, и информация в Интернете кажется скудной.
Почему это так, и что произойдет, если вы нарушите правило?