Java 使用Eclipse自动添加OpenGL导入

Java 使用Eclipse自动添加OpenGL导入,java,eclipse,opengl,lwjgl,Java,Eclipse,Opengl,Lwjgl,我是OpenGL新手。我刚刚安装了LWJGL并在Eclipse中创建了一个用户库。它链接到我的项目,但Eclipse不会自动导入所需的类。有办法让它工作吗?我不喜欢每次编写(例如)GL30.glMethodName(),也不喜欢像import static org.lwjgl.opengl.GL30.(这是一种糟糕的做法) 使用window->preferences打开首选项窗口 转到Java->Editor->Content Assist->Favorites 单击新类型… 输入org.lwj

我是OpenGL新手。我刚刚安装了LWJGL并在Eclipse中创建了一个用户库。它链接到我的项目,但Eclipse不会自动导入所需的类。有办法让它工作吗?我不喜欢每次编写(例如)
GL30.glMethodName()
,也不喜欢像
import static org.lwjgl.opengl.GL30.
(这是一种糟糕的做法)

  • 使用
    window->preferences
    打开首选项窗口
  • 转到
    Java->Editor->Content Assist->Favorites
  • 单击新类型…
  • 输入
    org.lwjgl.opengl.GL11
  • 对每个总账**类执行步骤3和4
  • 当您现在输入类似于
    glgenvertexarray()的内容时
    并将鼠标悬停在上面,有一个选项
    为'GL30.glgenvertexarray'添加静态导入
    。选择它以添加导入
  • 此外,您现在可以键入类似于
    glGenVertex
    的内容,然后按
    Ctrl+Space
    以获得可用方法的弹出菜单。选择其中一个会自动添加导入

  • 您可能想看看jogl,在那里您必须编写
    gl.glMehodName()
    我这样做了,但我是一名学生,我的教授不希望我们使用这个:(我认为除了您当时提到的那些,您没有其他选择您的教授希望您手动添加它们,而不是使用工具。这将是很好的,这样您可以在专业化方面成长,知道要添加什么,何时添加,并且能够清理最终不必要的包含包-通常使用自动添加导入的程序员不关心清理这些包。)eir输入包列表。