Java集JFrame渲染器

Java集JFrame渲染器,java,jframe,rendering,lwjgl,Java,Jframe,Rendering,Lwjgl,我想在LWJGL3上制作一个java小部件库呈现。我在想,是否可以(而不是创建一个完整的小部件库)将JFrame的呈现引擎设置为自定义类?(我有我不希望使用默认java的原因) 谢谢你的帮助 为什么不扩展和更改您想要修改的任何swing类呢?老实说,我不太清楚swing类的内部结构是如何工作的。是否有特定的.render()方法?我假设我可以使用类似的方法,而不是在默认的java图形上渲染对象,在我自己的窗口中渲染对象,但这是否意味着我仍然需要在jframe上调用.setVisible(true

我想在LWJGL3上制作一个java小部件库呈现。我在想,是否可以(而不是创建一个完整的小部件库)将JFrame的呈现引擎设置为自定义类?(我有我不希望使用默认java的原因)


谢谢你的帮助

为什么不扩展和更改您想要修改的任何swing类呢?老实说,我不太清楚swing类的内部结构是如何工作的。是否有特定的.render()方法?我假设我可以使用类似的方法,而不是在默认的java图形上渲染对象,在我自己的窗口中渲染对象,但这是否意味着我仍然需要在jframe上调用.setVisible(true)函数,这意味着将有第二个未使用的窗口处于活动状态?我实际上想做的是制作一个简单的渲染引擎,它的设置与Graphics类类似。老实说,我太懒了,无法创建一个复杂的小部件库,哈哈。问题是构建渲染引擎并不简单,需要特定于平台的实现。因此,我认为最好是扩展swing并添加您喜欢的功能,或者扩展并构建在graphics类上我的计划确实是使用graphics类作为接口,但是我仍然不确定如何在这个自定义graphics类上渲染JFrame。Ps.LWJGL是一个跨平台的图形库,可以消除平台特定功能带来的不便。以下是一些渲染器(外观主题)的示例: