I have created a new DesktopApplication in Netbeans. When I start it, it shows the gui directly on the screen. How to hide it after startup?
Something like this:
DesktopApplication1.getApplication().getMainFrame().setVisible(false);
after the initComponents(); method doesn’t work.
Is there a way to hide this window after starting up? (I only want to show it after clicking the tray-Icon of this application. Not after startup.)
Thanks.
This problem is reproduceable when you create a new DesktopApplication in Netbeans. I haven’t changed the code (only added the line mentioned above.)
If you look at the source code for DesktopApplication1App, it says something like
To fix this, just comment out the show() call, and replacing it with a dummy. For example:
Later, if you want to set it to be visible, you can call this:
whichever works for you.