Layout 网格布局的负值表示什么

Layout 网格布局的负值表示什么,layout,awt,grid-layout,Layout,Awt,Grid Layout,我在这段代码中遇到了网格约束具有负的行和列值。这意味着什么 GridBagConstraints cons = new GridBagConstraints(); cons.gridx = 0; cons.gridy = -2; cons.gridwidth = 0; cons.gridheight = 1; cons.anchor = 10; cons.fill = 0; gridx和gridy的负值表示相对位置,即组件正好位于前面添加的组件的右侧(对于gridx)或组件的正下方(对于gri

我在这段代码中遇到了网格约束具有负的行和列值。这意味着什么

GridBagConstraints cons = new GridBagConstraints();
cons.gridx = 0;
cons.gridy = -2;
cons.gridwidth = 0;
cons.gridheight = 1;
cons.anchor = 10;
cons.fill = 0;

gridx
gridy
的负值表示相对位置,即组件正好位于前面添加的组件的右侧(对于
gridx
)或组件的正下方(对于
gridy

您不应该直接使用负值,而应该使用
GridBagConstraints.RELATIVE