我想從com.jogamp.newt.event.MouseListener 添加的MouseListener到GLAutoDrawable這樣的:爲什麼GLAutoDrawable沒有方法addMouseListener將
/* inside the class that implements GLEventListener */
@Override
public void init(GLAutoDrawable drawable) {
keyMaster = new KeyMaster();
drawable.addMouseListener(keyMaster);
}
GLAutoDrawable是從包javax.media。 opengl.GLAutoDrawable。 Eclipse說,沒有addMouseListener方法。
但在http://download.java.net/media/jogl/builds/spec/prd/jsr-231-prd-javadoc/index.html 他們說,它繼承了接口ComponentEvents,它有這種方法。
我也在http://download.java.net/media/jogl/jogl-2.x-docs/index.html?javax/media/opengl/GLAutoDrawable.html上發現,沒有ComponentEvents接口作爲超類。
這怎麼可能。我發現很多使用drawable.addMouseListener的示例(...)
我該怎麼辦?