Detectar limites de tela atuais

Eu estou trabalhando em um aplicativo que temsetDecoration(false) e eu tenho umMouseMotionlistener então eu posso movê-lo, e no momento estou tentando fazer um botão de maximização. No monitor padrão, funciona perfeitamente, mas em um segundo monitor, se clicar no botão maximizar, ele será maximizado para a tela padrão. Como eu obteria as coordenadas X e Y da tela em que o aplicativo está atualmente?

I.E. Eu tenho 2 monitores de ambos em 1600x900, por isso, se o aplicativo está no monitor 1, o X & Y seria 0 & 0, mas se for um o segundo monitor seria 1600 & 0.

Mas preciso disso para que funcione em monitores de todos os tamanhos, ou seja, 1200x800 ou se os monitores estiverem posicionados na vertical em vez de na horizontal.

questionAnswers(2)

yourAnswerToTheQuestion