制作显示不同图像的单独JFrame

时间:2018-07-11 19:28:44

标签: java image swing opengl jframe

我有一个应用程序,该应用程序使用opengl库中的ImageFrame打开了自定义JFrame(扩展了GLCanvas)以显示图像。我需要该应用程序能够打开新的ImageFrames,它们彼此独立并且各自具有自己的图像。

是否可以这样做?我设法打开了单独的JFrames,但是只有第一个JFrame显示了图像-其余均为空白。为什么会这样?

我已经看到提示说要使用JLabel的提示,但是我需要使用ImageFrame类,因为每个窗口都需要ImageFrame功能才能与用户进行交互。我也看到了使用paintComponent的建议,但是GLCanvas并没有该方法。

1 个答案:

答案 0 :(得分:0)

如果您想知道代码为什么会出现故障,请向我们显示出现问题的代码。您可能犯了忘记更改正在使用的JFrame的错误。

没有详细信息,您的问题可以标记为不确定。