Layout de formulário para chamar JColorChooser

Estou escrevendo um programa Java Swing que precisa permitir que o usuário selecione 8 cores diferentes em um formulário Configurações. Isso é bastante simples no que diz respeito ao JColorChooser, mas eu estou pensando que existe uma maneira recomendada de criar o formulário. Isto é o que estou contemplando atualmente:

Para cada cor,

Exibir um quadrado na cor selecionada atual,

Exiba à direita isso, um botão que exibirá o JColorChooser para alterar a cor selecionad

No entanto, eu suspeito que os 8 botões farão com que o formulário pareça desajeitado se não for absolutamente feio (principalmente se mais forem adicionados posteriormente). Uma abordagem alternativa pode ser fazer o quadrado dobrar como botão; nesse caso, como indicar visualmente que é clicável?

Existe um método alternativo recomendado?

questionAnswers(2)

yourAnswerToTheQuestion