OpenGL is a low level graphics API which requires you to do many calculations in your own code, there is no "zoom API". If you want to have higher level APIs you could look at, for example: JogAmps Ardour3D continuation, or jMonkeyEngine.
In my application .. mouseWheellistener and mousemotionlistener attached to a GLCanvas. GLCanvas is attached to the frame . if attached mouse listener i'm getting the error andfor that i need to extends to AWT. All the mouse events of mouseWheellistener and mousemotionlistener appear to working fine ..but i'm not able to understand model view metrics and projection metrics properly .in my application i can able to render the 2D shape like Circle . i'm trying to implement the zoom operation using mouse event ...
please give some idea for transformation and Zooming operation in JOGL . I'm doing homework for this .but i din't get the solution .is there any documents related this.
Why do you mean by "i need to extends to AWT"? You just need to implement the interface MouseWheelListener and to add it into your GLCanvas by calling this method.
A simple solution consists in modifying the field of view in your projection matrix, look at glFrustum or gluPerpective if you use the perspective projection or glOrtho if you use the parallel projection.