我想做以下事情:
我有一个LWJGL显示器和一个正在运行的游戏循环。我没有为此明确创建一个线程。它只是在它需要的线程上运行。 (它创建的线程?)
现在我想创建一个Swing JFrame,但当然这不是那么简单。
因为当我尝试这个时,摆动窗口会阻挡。它只是没有更新,它不会关闭,这种行为是预期的。
我试图创建一个新线程并将JFrame放在新线程中,但这并没有改变行为。
我真的知道应该在Event Dispatch Thread中执行swing,但我不知道如何解决这个问题。我也尝试了很多SwingUtils.invokeLater
,但实际上这与问题关系不大。
如何同时拥有LWJGL显示和工作JFrame? 我希望JFrame显示生成的BufferedImages进行调试。 BufferedImages用于创建纹理。我不想将调试数据输出到磁盘,只想在JFrame中显示图像。