gostaria de saber se é possível retirar um objeto que foi adicionado dentro de um JPanel, por exemplo eu rodo o programa e tem um JLabel dentro dele, então eu aperto um botão e esse JLabel é retirado do JPanel e é adicionado um JTextField.
Possível é, porém acho (dependendo do que for fazer) não ser uma boa ideia.
Tente isto:
//no evento do botãoseuJPanel.remove(suaJLabel);seuJPanel.add(seuJTextField);validate();
:thumbup:
lucaslzl
É que eu quero usar o mesmo form, o usuário escolhe o que quer cadastrar, aí aparecem os campos corretos para ele, e se ele escolher outro tem que tirar esses e colocar os outros. Obrigado, é disso mesmo que eu precisava.
InicianteJavaHenriqu
De nada. Mas, o ideal (correto) seria criar um JFrame para cada um.