Detecta qué monitor muestra la ventana

Tengo la ventana principal de JFrame de la aplicación que puede incluir diferentes componentes. Abro un OnScreenKeyboard auto implementado cuando el usuario selecciona un campo de texto editable. El OSK también es una ventana JFrame.

Cuando el usuario arrastra la ventana principal a otro monitor, el OSK también debe mostrarse en el mismo monitor. Para esto tengo que detectar el monitor, se muestra el JFrame principal.

Intento encontrar un método en

Toolkit.getDefaultToolkit()

pero no pude encontrar algo.

¿Sabes cómo puedo detectar el monitor donde se muestra un JFrame?

Java-Versión 1.4 Windows XP

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta