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!
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
[quote=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[/quote]
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!
pulic void mouseClicked(MouseEvent evnt){
int x = evnt.getXOnScreen();
int y = evnt.getYOnScreen();
}
[quote=Mark_Ameba]
pulic void mouseClicked(MouseEvent evnt){
int x = evnt.getXOnScreen();
int y = evnt.getYOnScreen();
}
[/quote]
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.
Não sabia que era só do 1.6.
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!