Fala povo, seguinte, quero reaproveitar um jpanel de um form em outro form.
Vou tentar exemplificar…
tenho um frame singleton com o código
public static Form1 getInstance() {
if (refer == null) {
refer = new Form1();
}
return refer;
}
JPanel panel = new JPanel();
...
//aqui panel recebe trocentas configurações;
...
public JPanel getPanel(){
return panel;
}
e outro frame
public static Form2 getInstance() {
if (refer == null) {
refer = new Form2();
}
return refer;
}
private Form2(){
add(Form1.getInstance().getPanel());
}
O negócio é o seguinte, abro o Form1 quantas vezes quiser sem problema e aparece certinho.
Quando abro o Form2 aparece certinho, com o panel que acrescentei, mas, depois disso volto a abrir o Form1 e o panel do primeiro form sumiu… 
Tem um vacilo ai, mas não consegui vizualizar. Espero que tenha ficado claro.
Alguma ajuda??
valeu…