The surefire way to remove the code completion window delay is to edit the NetBeans XML configuration file. The location of the configuration file is system dependent.
On Mac:
~/Library/Application Support/NetBeans/8.2/config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
On Windows:
%APPDATA%\NetBeans\8.2\config\Editors\text\x-java\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml
Add the following to the file:
<entry javaType="java.lang.Integer" name="completion-auto-popup-delay" xml:space="preserve"> <value><![CDATA[0]]></value> </entry>
Restart NetBeans.
This will set a delay to automatically popup code completion by 0 seconds.
Sources:
source share