JSplitPane: existe uma maneira de mostrar / ocultar um dos painéis?

Eu tenho um JSplitPane com dois componentes, A e B, mas às vezes quero ocultar B, para que um dos seguintes seja verdadeiro:

s componentes A e B são visíveis no JSplitPane único componente A é visível no espaço ocupado pelo JSplitPane

Existe uma maneira de fazer isso?