Estava fazendo um jogo de xadrez a titulo apenas de aprendizagem, e quando cheguei na parte de fazer a interface grafica fiquei meio que sem saber por onde começar e resolvi fazer o tabuleiro com JButton por achar mais simples, da forma como implementei os JButton modificam de tamanho de acordo com o frame e não sei como fazer a imagem das peças acompanhar o tamanho dos botões, seja para almentar ou diminuir.