events - How does Java detects mouse movement -


we know jcomponent has several methods add various listeners. 1 example addmousemotionlistneer().

within mousemotionlistener, there 2 methods overridden:

public void mousemoved(mouseevent e){} public void mousedragged(mouseevent e){} 

whenever mouse moved, mousemoved() invoked.

my question is:

1) how java detects mouse movement? there lot of lower level stuff (like communicating mouse drivers..etc) java doing behind our back?

2) know if want detect mouse movements, use event listeners in awt. there possibilities write our own listeners detect mouse movement? or can forget mission impossible?

something might need:

 import java.awt.mouseinfo;  import java.awt.gridlayout;  import java.awt.color;  import java.awt.dimension;  import java.awt.event.mouselistener;  import java.awt.event.mouseevent;   import javax.swing.*;   public class mice {  public static void main(string[] args) throws interruptedexception{     while(true){         //thread.sleep(100);         system.out.println("("+mouseinfo.getpointerinfo().getlocation().x+", "+mouseinfo.getpointerinfo().getlocation().y+")");     } } 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -