JOGL Frame框架
精华
小牛编辑
123浏览
2023-03-14
Frame 是一个包含标题和边框的容器。它还可以包含各种其他组件,例如标签、按钮、复选框等。
在这里,我们将学习如何使用 JOGL 技术创建Frame框架。
以下是创建Frame框架的步骤:
- 在eclipse中新建一个Java项目,在里面添加所有需要的jar文件。我们已经在上一节中讨论过它。
- 创建 Java 类并导入所需的包。
- 现在,实现 GLEventListener 接口并覆盖其以下方法:
- void init(GLAutodrawableobj)
- void display(GLAutodrawableobj)
- void reshape(GLAutodrawableobj)
- void dispose(GLAutodrawableobj)
- 构造 GLProfile 类的对象并指定 OpenGL API 的确切版本。
GLProfile gp = GLProfile.get(GLProfile.GL4);
- 构造类 GLCapabilities 并传递 GLProfile 类的对象。
GLCapabilities cap = 新的 GLCapabilities(gp);
- 现在,构造 GLCanvas 类并传递 GLCapabilities 类的对象。
GLCanvas gc = 新的 GLCanvas(cap);
- 现在,使用 addGLEventListener() 方法添加 GLEventListener 与 GLCanvas 类的对象。
gc.addGLEventListener(af);
- 使用 setSize() 方法设置画布的大小并将尺寸作为参数传递。
gc.setSize( 350 , 350 );
这是用于创建Frame框架的基本结构。现在我们将把这部分嵌入到窗口工具包的功能中。