Отрицательные значения для gridx
и gridy
указывают на относительное позиционирование, то есть компонент располагается справа от компонента, добавленного до (для gridx
) или чуть ниже компонента (для gridy
).
Вы не должны использовать отрицательные значения напрямую, но вместо этого GridBagConstraints.RELATIVE
.