Alterar a localização do componente acessório em um filechooser

Tenho um problema ao alterar a localização do componente acessório em um filechooser.

Eu personalizei uma caixa de diálogo para salvar arquivos colocando uma caixa de seleção no componente acessório do seletor de arquivos. Mas a posição da caixa de seleção não é boa, é realmente feia.

Posso mover o componente acessório para ficar abaixo do painel de arquivos? Como fazer isso?

Ou se você tiver outra solução para fazer a mesma coisa, também seja bem-vindo.

Obrigado pessoal.

Eu usando o seguinte código para adicionar a caixa de seleção:

JFileChooser fc = new JFileChooser(file)
JPanel accessory = new JPanel();
JCheckBox isOpenBox = new JCheckBox("Open file after saving");
accessory.setLayout(new BorderLayout());
accessory.add(isOpenBox, BorderLayout.SOUTH);
fc.setAccessory(accessory);

Nesta captura de tela, a posição da caixa de seleção não é boa.

Essa captura de tela é exatamente o efeito que eu quero.

questionAnswers(1)

yourAnswerToTheQuestion