Deduco che stai usando BorderLayout e che questi JScrollPane devono essere nella parte CENTER.Originariamente inviato da robn
codice:add(scrolledge); add(scrollvertici);
Come hai fatto queste 2 add, sono equivalenti a fare add(xyz, BorderLayout.CENTER) ma nella parte CENTER ci va sempre e solo 1 componente .... l'ultimo che hai inserito!
Quindi l'unico che vedresti è scrollvertici.
P.S. se ci ragioni, vedi poi che non serve fare gli if per attivare uno o l'altro. isSelected() ti dà un boolean .... e questo puoi già usarlo nel setVisibile()!!!

Rispondi quotando