Aby stworzyć aplikację desktopową w Netbeans można zastosować 2 podejścia:
1.Java Application, potem odznaczam Create Main Class, finish. Rozwijam Source Package, klikam PPM na <default package="package"> , dalej New i wybieram JFrame form. Potem można zmienić domyślną nazwę JFrame i podać do jakiego pakietu ma należeć. Gotowe.
2.Java DesktoApplication.
Na pierwszy rzut oka widać, że Java DesktopApplication zawiera dużo dodatkowego kodu, jednak nie bardzo wiem kiedy się on przydaje. Jakie są różnice pomiędzy opisanymi wyżej sposobami tworzenia projektów i kiedy stosować podejście 1 a kiedy podejście 2.