【发布时间】:2021-09-22 04:36:24
【问题描述】:
我是 Java 中的 OpenGL 和一般 Java 的新手。我正在按照教科书并尝试创建我的第一个窗口。但是,当我运行我的代码时,我收到“包 com.jogamp.opengl 不存在”的错误。我已将 .JAR 文件添加到我的项目参考库 as shown.
我的代码如下:
import javax.swing.*;
import static com.jogamp.opengl.GL4.*;
import com.jogamp.opengl.*;
import com.jogamp.opengl.awt.GLCanvas;
public class Code extends JFrame implements GLEventListener {
private GLCanvas myCanvas;
public Code() {
setTitle("Chapter 2 - program 1");
setSize(600, 400);
setLocation(200, 200);
myCanvas = new GLCanvas();
myCanvas.addGLEventListener(this);
this.add(myCanvas);
this.setVisible(true);
}
public void display(GLAutoDrawable drawable) {
GL4 gl = (GL4) GLContext.getCurrentGL();
gl.glClearColor(1.0f, 0.0f, 0.0f, 1.0f);
gl.glClear(GL_COLOR_BUFFER_BIT);
}
public static void main(String[] args) {
new Code();
}
public void init(GLAutoDrawable drawable) {
}
public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {
}
public void dispose(GLAutoDrawable drawable) {
}
}
任何建议都会很棒 - 我猜这是我错过的一些简单步骤,但我已经多次阅读书中的部分,所以我不确定我错过了什么.
【问题讨论】:
标签: java visual-studio-code opengl jogl