Mover componente (GridBagLayout)

Creio que isso seja simples, mas na Internet não há nada sobre isso.
O problema é que para determinado evento, preciso mover um componente em N cells do GridBagLayout

O que realmente acontece: usando o método setLocation() da classe JLabel, ele dá uma pulada fora do gerenciador de layout e anda em pixels da tela (o que acabaria com todo sentido do gerenciador).

Pena que todo tutorial na net usa o setLocation(), não achei nenhum que usasse o gerenciador :frowning:

Valeu ai pra quem puder ajudar.