GridBagLayout: células igualmente distribuídas

É possível emular completamente o comportamento de um GridLayout com o gerenciador GridBagLayout?

Basicamente, eu tenho uma grade 8x8 na qual cada célula deve ter a mesma largura e altura. O GridLayout fez isso automaticamente. Mas quero adicionar outra linha e coluna à grade cujo tamanho énão é o mesmo como os outros. Essa linha / coluna deve ocupar todo o espaço restante que pode sobrar (porque o tamanho disponível não pôde ser igualmente distribuído em 8 células). Isso é possível, ou eu - novamente - tenho que usar um gerenciador de layout diferente?

editar

Aqui está um gráfico simples do que eu quero alcançar, simplificado para apenas 4 células:

As células coloridas são as que adicionei à grade real (cinza) que possui células com a mesma altura e largurax. Portanto, a altura e largura da grade são4*x. Agora, quero que as células adicionais tenham a largura / altura necessária (minimumSize) mais o restante da largura / altura disponível do tamanho total.

Se o tamanho do painel inteiro for alterado, as células da grade cinza deverão ocupar o máximo de espaço possível.

questionAnswers(5)

yourAnswerToTheQuestion