Netbeans代码模板(代码完成)下拉菜单

Netbeans代码模板(代码完成)下拉菜单,netbeans,drop-down-menu,code-completion,Netbeans,Drop Down Menu,Code Completion,我正在使用netbeans代码模板,使用它解析文件中的信息,并由此生成代码完成选项的下拉菜单。我一直在学习本教程: 除了一个问题,我基本上都能让它工作。 当第二次按“Ctrl+Space”时(或者当我第一次在没有命令的情况下自动显示下拉框时),它会给我一条“无建议”的消息 例如,我有几个名为GET_ATTRIBUTES的函数。因此,如果我键入“GET_A”并按Ctrl+Space,它将给出可用函数的列表。但是,如果我再次按Ctrl+Space,它会将下拉菜单替换为“无建议” 关于如何解决这个问题

我正在使用netbeans代码模板,使用它解析文件中的信息,并由此生成代码完成选项的下拉菜单。我一直在学习本教程:

除了一个问题,我基本上都能让它工作。 当第二次按“Ctrl+Space”时(或者当我第一次在没有命令的情况下自动显示下拉框时),它会给我一条“无建议”的消息

例如,我有几个名为GET_ATTRIBUTES的函数。因此,如果我键入“GET_A”并按Ctrl+Space,它将给出可用函数的列表。但是,如果我再次按Ctrl+Space,它会将下拉菜单替换为“无建议”


关于如何解决这个问题有什么想法吗?

发现了问题。。。本教程要求我们在代码中添加以下内容:

if (queryType != CompletionProvider.COMPLETION_QUERY_TYPE)
return null;
这迫使它在第一次请求后不返回任何内容。注释会解决这个问题,并让下拉列表按需要工作。仍在试图弄清楚为什么教程中会出现这些代码。。。他对此有一个解释,但我不认为这在大多数情况下是多么有用