Pontos x e y da tela[RESOLVIDO]

6 respostas
R

Pessoal,

Estou com o seguinte problema tenho que pegar as coordenadas do mouse de um um objeto do tipo Canvas que esta adicionado dentro
de um JComponent, so que ao pegar usando o getX() ou getY() ele me traz as coordenadas de dentro do objeto e o que eu precisva
era da tela inteira alguém poderia me ajudar?

Grato!

6 Respostas

Thiago_Luis

Fala cara, blza?

Tenta isso:

Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();

Ele pega as dimensões da tela e joga em “screen”. Aí é só aplicar ao seu projeto.
É só importar java.awt.*

Abraço

R

Thiago Luis:
Fala cara, blza?

Tenta isso:

Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();

Ele pega as dimensões da tela e joga em “screen”. Aí é só aplicar ao seu projeto.
É só importar java.awt.*

Abraço

Opa Thiago, vlw mas o que eu estava precisando e as coordenadas do meu objeto para a tela inteira
e não o tamanho da minha resolução. Por Exemplo seu eu pego as coordenadas dele ele vai me passar x=0 e y=0, mas
este valor e diferente do windows num sei se ficou bem claro.

Obrigado!

Marky.Vasconcelos
pulic void mouseClicked(MouseEvent evnt){
int x = evnt.getXOnScreen();
int y = evnt.getYOnScreen();
}
R

Mark_Ameba:
pulic void mouseClicked(MouseEvent evnt){ int x = evnt.getXOnScreen(); int y = evnt.getYOnScreen(); }

Essa seria uma boa o problema que eu estou utilizando a versão 1.5 do Java, e não tenho como fazer um up para a 6.

Marky.Vasconcelos

Não sabia que era só do 1.6.

R

Pois eh, mas peguei o código do java 1.6, e descobri como fazer:

Canvas ac; Point a = ac.getLocationOnScreen(); a.getX(); a.getY();

Obrigado a Todos que ajudaram!

Criado 25 de maio de 2009
Ultima resposta 26 de mai. de 2009
Respostas 6
Participantes 3