Java 如何在NetBeans中更改方法的默认构造函数参数

Java 如何在NetBeans中更改方法的默认构造函数参数,java,netbeans,methods,Java,Netbeans,Methods,我刚刚创建了一个void方法,它为GridBagLayout获取两个值,并将它们设置为GridBagConstraints。方法如下: public void gridBag(GridBagConstraints c, int fill, int gridx, int gridy, Insets insets){ c.fill = fill; c.gridx = gridx; c.gridy = gridy; c.insets =

我刚刚创建了一个void方法,它为GridBagLayout获取两个值,并将它们设置为GridBagConstraints。方法如下:

public void gridBag(GridBagConstraints c, int fill, int gridx, int gridy, Insets insets){
        c.fill = fill;
        c.gridx = gridx;
        c.gridy = gridy;
        c.insets = insets;
}
每当我尝试在其他类中使用此方法时,它都会显示该方法的自动填充版本,如下所示:

style.gridBag(c, WIDTH, WIDTH, WIDTH, null);
当我替换其中的每个参数时,它工作得非常完美,并且没有任何错误。但我只是想知道为什么默认值会显示
WIDTH
而不是
gridx
gridy


知道如何更改这些吗?

您正在使用自动完成功能。您可能需要一个名为WIDTH的整数变量;根据命名约定,它可能是一个常量(静态final…),当您选择auto complete时,它只是由IDE中的编辑器提供的。