个性化阅读
专注于IT技术分析

使用AWT的JOGL框架

AWT(抽象窗口工具包)是用于开发基于窗口的应用程序的应用程序编程接口。 AWT提供的组件非常重且依赖于平台。 java.awt软件包包含API的各种AWT类。

AWT(抽象窗口工具包)是用于开发基于窗口的应用程序的应用程序编程接口。 AWT提供的组件非常重且依赖于平台。 java.awt软件包包含API的各种AWT类。

现在, 我们将通过以下步骤使用带有AWT的JOGL类创建一个简单的框架:-

  • 接下来, 将在上一页中讨论JOGL的基本结构。
  • 使用AWT的Frame类创建框架。要使用此类, 需要导入java.awt包。
Frame frame = new Frame ("AWT Frame");
  • 现在, 使用add()方法将GLCanvas类的对象与Frame类对象一起添加。
frame.add(gc);
  • 在setSize()方法中提供所需的尺寸, 并使框架可见性为true。
frame.setSize( 500, 400 );
frame.setVisible(true);

JOGL框架示例

在此示例中, 我们将使用AWT创建一个简单的JOGL框架。

AWTFrame.java

package com.srcmini.jogl;
import java.awt.Frame;
import javax.media.opengl.*;
import javax.media.opengl.awt.GLCanvas;

public class AWTFrame implements GLEventListener {

   @Override
	public void init(GLAutoDrawable obj) {
	
	   }
	
   @Override
public void display(GLAutoDrawable obj) {

   }

   @Override
public void reshape(GLAutoDrawable obj1, int obj2, int obj3, int obj4, int obj5) {

   }
	
   @Override
public void dispose(GLAutoDrawable obj) {

   }

public static void main(String[] args) {


final GLProfile gp = GLProfile.get(GLProfile.GL4);
GLCapabilities cap = new GLCapabilities(gp);


final GLCanvas gc = new GLCanvas(cap);
AWTFrame af = new AWTFrame();
gc.addGLEventListener(af);        
gc.setSize(350, 350);

      //Now creating a frame using Frame class of AWT
final Frame frame = new Frame ("AWT Frame");

frame.add(gc);
frame.setSize( 500, 400 );
frame.setVisible(true);
   }
	
}

输出:

使用AWT输出的JOGL框架
赞(0)
未经允许不得转载:srcmini » 使用AWT的JOGL框架

相关推荐

评论 抢沙发

评论前必须登录!