Coordenadas do mouse no componente

Olá pessoas, estava procurando uma forma de pegar as coordenadas do mouse e encontrei o seguinte:

int mouseX = MouseInfo.getPointerInfo().getLocation().x;
int mouseY = MouseInfo.getPointerInfo().getLocation().y;

Porém queria saber se tem uma forma de pegar as coordenadas em relação ao meu JFrame ou JPanel, ou seja, em relação a minha janela.

Desde já obrigado.

Creio que a classe SwingUtilities deve resolver o seu problema:
http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#convertPoint(java.awt.Component, int, int, java.awt.Component)
http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#convertPoint(java.awt.Component, java.awt.Point, java.awt.Component)
http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#convertPointFromScreen(java.awt.Point, java.awt.Component)
http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#convertPointToScreen(java.awt.Point, java.awt.Component)

Se você registrar ouvintes para os eventos de mouse nos componentes desejados, através da classe MouseEvent você conseguirá também obter esses dados.

[]'s