我有JOGL的问题。我想创建两个窗口。一个用GLCanvas,另一个用其他东西。 每次在调用我添加的帧的setVisible()之前调用另一帧的setVisible() 画布。调整大小时,我只得到一个白色的窗口。
GLProfile profile = GLProfile.get(GLProfile.GL2);
GLCapabilities capabilities = new GLCapabilities(profile);
GLCanvas canvas = new GLCanvas(capabilities);
JFrame f2 = new JFrame();
f2.setSize(500, 500);
JFrame f = new JFrame();
f.setSize(500, 500);
canvas.setVisible(true);
f.add(canvas);
f2.setVisible(true);
f.setVisible(true);
f.pack();
如果我改变
f2.setVisible(true);
f.setVisible(true);
到
f.setVisible(true);
f2.setVisible(true);
一切正常,即使重新调整它,我也会得到黑色的窗口。
感谢您的帮助