Salve,

domandina: io ho la mia JFrame con il mio jPanel e magari un pulsante. Vorrei che al click del pulsante venisse inserito un nuovo componente (che so, un altro panel, un button, un jcombo...qualsiasi) nel jPanel. Qualcuno mi potrebbe dire come si fa? perchè il seguente:

codice:
JPanel mainPanel;

...
...

JButton button= new JButton("ciao");
...
mainPanel.add(button);

//mainPanel.validate();
//mainPanel.repaint();
con o senza i commenti alla fine non funziona. Neanche questo:

codice:
this.getFrame().add(button)
(sto su NetBeans e questo usa una JFrameView che ha il metodo getFrame) funge


insomma ma come si fa sta cosa?

grazie