Como exibir um seletor de cores ao clicar em um botão?

Estou criando um programa que desenha algumas formas e as enche de cores. Preciso alterar a cor da 'linha' e quero que o usuário possa selecionar a cor.

Como, ao clicar em um botão "Escolher cor", um conjunto de cores aparece abaixo do botão? É possível que o seletor seja incorporado na interface do usuário abaixo do botão (e não seja exibido em uma janela)?

Quero exibir um seletor de cores como no Paint.

questionAnswers(3)

yourAnswerToTheQuestion