我有一个应用程序,该应用程序使用opengl库中的ImageFrame
打开了自定义JFrame
(扩展了GLCanvas
)以显示图像。我需要该应用程序能够打开新的ImageFrames
,它们彼此独立并且各自具有自己的图像。
是否可以这样做?我设法打开了单独的JFrames
,但是只有第一个JFrame
显示了图像-其余均为空白。为什么会这样?
我已经看到提示说要使用JLabel
的提示,但是我需要使用ImageFrame
类,因为每个窗口都需要ImageFrame
功能才能与用户进行交互。我也看到了使用paintComponent
的建议,但是GLCanvas
并没有该方法。
答案 0 :(得分:0)
如果您想知道代码为什么会出现故障,请向我们显示出现问题的代码。您可能犯了忘记更改正在使用的JFrame的错误。
没有详细信息,您的问题可以标记为不确定。