В графическом интерфейсе Netbeans установите для менеджера макета что-то вроде GridLayout или FlowLayout (только для тестирования). Это можно сделать, перейдя в редактор графического интерфейса, щелкнув панель, а затем щелкнув правой кнопкой мыши и выбрав макет.
После того, как вы изменили макет, перейдите в свойства и измените свойства макета. Для GridLayout вы должны убедиться, что у вас есть 3 ячейки сетки.
Вместо myPanel.validate () попробуйте myPanel.revalidate ().
Более канонический способ сделать это - создать собственный JPanel (без использования редактора GUI), который устанавливает собственный менеджер компоновки, заполняет себя компонентами и т. Д. Затем в редакторе GUI Netbeans перетаскивайте этот пользовательский JPanel в графический редактор. Matisse, безусловно, способен обрабатывать модификации компонентов Swing во время выполнения, но это не нормальный способ его использования.