Diseño Java con componente siempre en la parte superior derecha

La GUI principal de mi aplicación se compone de un JDesktopPane en el CENTRO del panel de contenido de un marco utilizando un BorderLayout. Espero tener un componente colocado en la parte superior derecha de la pantalla que todavía permita al usuario arrastrar JInternalFrames dentro del espacio a la izquierda y la parte inferior de este componente.

Establecer el componente en el NORTE o ESTE de BorderLayout parece llenar todo el espacio. Estoy pensando que BorderLayout puede no ser el mejor administrador de diseño para lo que estoy tratando de lograr. ¿Alguna sugerencia sobre un mejor enfoque?

Respuestas a la pregunta(1)

Su respuesta a la pregunta