Originariamente inviato da robn
c'è un modo per far si che una volta cambiato checkbox lo scroll pane che è attualmente visibile scomparisca mentre lo scrollpane non visibile comparisca??
Lo ripeto meglio: in BorderLayout hai 5 aree. In ognuna ci può stare solo 1 componente e basta.

Se tu facessi es.:
add(c1, BorderLayout.SOUTH);
add(c2, BorderLayout.SOUTH);
add(c3, BorderLayout.SOUTH);

Non vedi certo 3 componenti nella parte SOUTH e tantomeno puoi "switchare" da uno all'altro giocando solo sulla visibilità ... perché nella parte SOUTH ce ne è finito solo 1 di componente, l'ultimo inserito c3.

Originariamente inviato da robn
Devo cambiare tipologia di layout?
Nella parte CENTER metti un JPanel che ha un CardLayout (vedi tutorial e documentazione), inserisci i due scroll pane nel pannello e poi usa show() sul CardLayout per cambiare componente.