Que componente swing é esse?

Olá pessoal,

Tenho um componente em mente mas não lembro se ele já existe pronto no Swing ou se tenho que construir o meu próprio.

O que quero é um componente que mostra duas listas de itens, uma do lado da outra. Entre as listas, existem dois botões: mover um e mover todos.
Se clico em mover um, o item selecionado na lista da esquerda é movido para a lista da direita. Se clico em mover todos, todos os itens da lista da esquerda são movidos para a lista da direita. Que componente é esse?

Você vai ter que implementar e vai precisar de:
Dois JPanels, um com BorderLayout e outro com FlowLayout (padrão).
Duas JLists, uma no WEST e uma no EAST no painel com BorderLayout.
Quatro JButtons no painel com FlowLayout.
Insira o painel do FlowLayout no CENTER do painel com BorderLayout.

[]'s

Que eu saiba, não existe esse componente pronto, no caso você usaria duas JList e dois botões no meio onde codificaria a funcionalidade descrita.

tipo o pickList do jsf (richfaces)?

se sim, no swing eu nunca vi (ainda daria para fazer com dois JList e uns botões…)