Layout Java com componente sempre no canto superior direito

A GUI principal do meu aplicativo é composta por um JDesktopPane no CENTRO do painel de conteúdo de um quadro usando um BorderLayout. Espero ter um componente colocado no canto superior direito da tela que ainda permita ao usuário arrastar JInternalFrames dentro do espaço à esquerda e na parte inferior deste componente.

Definir o componente como NORTE ou ORIENTE do BorderLayout parece preencher todo o espaço. Penso que o BorderLayout pode não ser o melhor gerenciador de layout para o que estou tentando realizar? Alguma sugestão para uma melhor abordagem?

questionAnswers(1)

yourAnswerToTheQuestion