当前位置: 首页 > 教程 > JOGL >

JOGL Frame框架

精华
小牛编辑
162浏览
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框架的基本结构。现在我们将把这部分嵌入到窗口工具包的功能中。