Originariamente inviato da floyd
sembra elementare

if (condizione) {
frame1.dispose();
NuovoFrame f2 = new NuovoFrame();
}
ma io quando creo un JFrame, non scrivo new JFrame(), io faccio un extends JFrame{...

e poi all'interno definisco le dimensioni!