Java 其中';静态参考是什么?

Java 其中';静态参考是什么?,java,opengl,lwjgl,Java,Opengl,Lwjgl,我是LWJGL的初学者,但我正在努力学习,重点是,在我尝试的代码中,它告诉我我正在对非静态方法进行静态引用: (float)DisplayMode.getWidth()/(float) DisplayMode.getHeight(), 完整代码是,第91行给出了错误。 有人能告诉我如何修复它以及我做错了什么吗?第91行DisplayMode.getWidth()和DisplayMode.getHeight()都是静态方法调用,但似乎它们不是静态方法。查看代码片段,似乎您应该构造一个D

我是LWJGL的初学者,但我正在努力学习,重点是,在我尝试的代码中,它告诉我我正在对非静态方法进行静态引用:

(float)DisplayMode.getWidth()/(float)      DisplayMode.getHeight(),
完整代码是,第91行给出了错误。
有人能告诉我如何修复它以及我做错了什么吗?

第91行
DisplayMode.getWidth()
DisplayMode.getHeight()
都是静态方法调用,但似乎它们不是静态方法。查看代码片段,似乎您应该构造一个
DisplayMode
对象并调用
Display.setDisplayMode()
来注册您构造的对象


顺便说一句,我没有在中看到
DisplayMode
,我可能找错了地方,但您是否使用了LWJGL的过时版本?

请编辑您的问题,将相关代码包括在内。你越容易让人们回答,你就越有可能得到答案。同样重要的是要考虑你的问题将来会如何,巴斯丁链接可能会被查封或消失,使这个问题毫无用处。你需要一个<代码> DISPLAYMODE 对象。这个错误消息是不言自明的
getWidth()
getHeight()
是实例方法,而不是静态方法,它们需要使用
DisplayMode
的实例。我不知道如何使用LWJGL,所以我不能再帮你了。很抱歉,我在发布这篇文章时没有想清楚,但我刚刚意识到它试图做什么,并修复了它。我创建了一个名为DisplayMode的DisplayMode,并将显示器的DisplayMode设置为该模式。