Boa tarde, preciso de ajuda para a seguinte duvida.
Quando eu clico no JButton desejado eu preciso que abra outra tela com o JInternalFrame até ai okay, o programa abre o JInternalFrame porém a o JInternalFrame fica dentro do JButton como segue as imagens.


Estou usando o codigo abaixo para abrir o JInternalFrame.
private void jbcadastrarActionPerformed(java.awt.event.ActionEvent evt) {
Cadastro cad = new Cadastro ();
jbcadastrar.add(cad);
cad.setVisible(true);