according to these links
(and many more, just google "stealing window focus" )
there are many people who hate when the window focus is stolen by another application, me included. Starting the IDE steals the focus not just one time, but twice (splash and main window). Please disable it.
And sorry I did not post it earlier, I was not researching about this before now...
100% agree. This is currently raised as an enhancement, but I'd argue that it's a design defect.
If your primary task is developing the NetBeans IDE then this may not appear to be an issue, but for anyone multitasking, it most certainly is.
It's particularly significant since during time required to start the IDE or begin debugging, I have often switched to working in another application in order to remain productive. It's intensely aggravating to have focus stolen back to the NetBeans main code window several seconds later.
I'm sure whomever implemented this meant to be helpful, but it's simply not good behaviour to move focus, and especially jarring to steal it from other applications. I'll come back to NetBeans when I'm good and ready to deal with it - in the mean time, please don't assume that I've got nothing better to do.
Thanks for your attention.
Focus is also stolen when files are changed by another application (SCM tool in my case). Almost annoying enough to work on in my free time.
This is highly annoying to me as well. Please make it stop! It seems like it would be a simple change too. If the nb devs prefer this, then perhaps they can make it a configuration param that is set to false (don't steal) but default. That way they can override during development for easier work on the platform. But for the rest of us, this is REALLY undesired behavior.
Is someone looking into this? It would be great to have a setting option to completely turn off focus stealing, even from within netbeans. Whenever I finish an SVN check, it will steal focus from the coding I'm doing to show me the log output. This is so frustrating.
This issue is still present in 8.0.1
I've finally found an option for disabling this behaviour; it's called IntelliJ.