OpenGL コンテンツを含む GLCanvas を JPanel に追加しようとしています。JPanel は JTabbedPane 内にあります。しかし、GLCanvas が JPanel 内にある場合、Panel は灰色になります。GLCanvas を TabbedPane に直接追加すると、すべて正常に動作します。
ここで作業コード:
JTabbedPane mainPane = frame.getMainPane();
GLCanvas canvas = cogl.getCanvas();
mainPane.add("OGL",canvas);
動作しないコードは次のとおりです。
JTabbedPane mainPane = frame.getMainPane();
GLCanvas canvas = cogl.getCanvas();
JPanel panel = new JPanel();
panel.add(canvas);
mainPane.add("OGL",panel);
では、GPanel 内で GLCanvas を動作させるにはどうすればよいでしょうか?