Detectar qual monitor mostra a janela
Eu tenho a janela principal do aplicativo JFrame, que pode incluir componentes diferentes. Abro um OnScreenKeyboard auto-implementado quando o usuário seleciona um campo de texto editável. A OSK também é uma janela do JFrame.
Quando o usuário arrasta a janela principal para outro monitor, a OSK também deve ser mostrada no mesmo monitor. Para isso, eu tenho que detectar o monitor, o JFrame principal é mostrado.
Eu tento encontrar um método em
Toolkit.getDefaultToolkit()
mas não foi capaz de encontrar algo.
Você sabe como posso detectar o monitor em que um JFrame é mostrado?
Versão Java 1.4 Windows XP
obrigado