Usando ícones com JCheckBox

Eu tenho um aplicativo swing no qual eu quero usar um JCheckbox com um ícone. Eu construí o ícone da seguinte forma:

   JCheckBox unsubmit = new JCheckBox("Unsubmit",applet.undo);

Quando faço isso, o rótulo e o ícone aparecem na minha GUI, mas a caixa em si não é encontrada. Se eu construir o JCheckBox sem o ícone, a caixa volta. Eu tentei ajustar o tamanho preferido dos botões, mas não teve efeito.

Alguém sabe o que está acontecendo aqui?

Obrigado,

Elliott

questionAnswers(1)

yourAnswerToTheQuestion