我们如何将jogl添加到本机java库中,以便我们可以使用notepad运行jogl程序,就像任何其他java程序一样,没有任何像netbeans,eclipse这样的ide。 我已经下载了jogl。为了测试它,我运行了文档中给出的以下示例程序。
但我得到一个错误,说包javax.media.opengl不存在。 我在tutorialspoint中阅读了安装指南。但它是为ide提供的。 我们不能用记事本来运行jogl程序。
import javax.media.opengl.GLAutoDrawable;
import javax.media.opengl.GLCapabilities;
import javax.media.opengl.GLEventListener;
import javax.media.opengl.GLProfile;
import javax.media.opengl.awt.GLCanvas;
import javax.swing.JFrame;
public class BasicFrame implements GLEventListener
{
@Override
public void display(GLAutoDrawable arg0)
{
// method body
}
@Override
public void dispose(GLAutoDrawable arg0)
{ //method body
}
@Override
public void init(GLAutoDrawable arg0)
{
// method body
}
@Override
public void reshape(GLAutoDrawable arg0, int arg1, int arg2, int arg3, int arg4) {
// method body
}
public static void main(String[] args)
{
//getting the capabilities object of GL2 profile
final GLProfile profile = GLProfile.get(GLProfile.GL2);
GLCapabilities capabilities = new GLCapabilities(profile);
// The canvas
final GLCanvas glcanvas = new GLCanvas(capabilities);
BasicFrame b = new BasicFrame();
glcanvas.addGLEventListener(b);
glcanvas.setSize(400, 400);
//creating frame
final Frame frame = new Frame (" Basic Frame");
//adding canvas to frame
frame.add(glcanvas);
frame.setSize( 640, 480 );
frame.setVisible(true);
}
}