1) Конструктор графического интерфейса Netbeans (на основе JSR296
) давно устарел и не поддерживает инфраструктуру графического интерфейса (от NetBeans),
2) Becase it's generating lots of code
, вызванное использованным GroupLayout , это LayoutManager генерирует кучу кода, вы можете изменить это LayoutManager
в свойствах проекта
3) есть Custom GUI Framework
на основе AWT
или Swing
, часть из них не бесплатна
4) есть Custom LayoutManagers
для AWT
или Swing J/Components
, часть из них не бесплатна
5) My project will have only few forms
использовать CardLayout вместо того, чтобы играть с всплывающими окнами на экране, CardLayout
очень прост для использования
6) Я бы предложил написать код своими руками, используя простой Swing JComponents , большинство постов на этом форуме примерно об этом