Если вы посмотрите на исходный код для DesktopApplication1App, он говорит что-то вроде
//DesktopApplication1App.java
@Action public void startup(){
show(new DesktopApplication1View(this));
}
Чтобы это исправить, просто закомментируйте вызов show () и замените его фиктивным. Например:
//DesktopApplication1App.java
@Action public void startup(){
Object o = new DesktopApplication1View(this);
}
Позже, если вы хотите сделать его видимым, вы можете вызвать это:
//DesktopApplication1View.java
DesktopApplication1App.getApplication().show(this);
// ----- OR -----
this.getFrame().setVisible(true);
, какой у вас работает.