Ho un jpanel con layout settato a null.
Su questo dovrei andare poi a mettere un pannello diverso a seconda del pulsante che viene premuto.

Questo è l'action performed di un pulsante:
codice:
	
getPnl_mainPanel().removeAll();
aca.passaADatiCondomini();
JPanel pn = new JPanel();
pn.setBackground(Color.BLUE);
pn.add(new JButton("Click"));
pn.setPreferredSize(new Dimension(200,300));
pn.setVisible(true);
System.out.println("Faccio il repaint");
getPnl_mainPanel().validate();
getPnl_mainPanel().repaint();
Però non aggiunge niente.
La cosa strana è che facendo la stessa cosa con un altro pulsante riesco ad aggiungerci una tabbedpane.