Ti ringrazio! Se sapevo prima che impostando il layout del contentpane a null (f.getContentPane().setLayout(null)) si potevano inserire tutti i componenti o contenitori dove si voglia... non avrei posto la domanda!! Ma allora si, gestori come borderlayout servono, ma i grid e il gridbaglayout... bah! ok risolto!Originariamente inviato da Alex'87
Questo perché di default il content pane di JFrame usa BorderLayout, che divide lo schermo in 5 zone: NORTH, SOUTH, EAST, WEST, CENTER. Ogni zona può contenere un singolo contenitore/componente. Con BorderLayoutq, quando fai add(qualcosa) è come se scrivessi add(qualcosa, BorderLayout.CENTER). Ovviamente se lo fai due volte di fila, il primo componente lo perdi...
C'è tutto scritto nella documentazione, basta leggerla![]()