Я пытаюсь заставить разделенную панель работать с JOGL и Swing. Следуя инструкциям, я создал GLJPanel
, который выглядит следующим образом:
public class GraphicsPanel extends GLJPanel {
public GraphicsPanel() {
this.setPreferredSize(new Dimension(100, 100));
final GLProfile glProfile = GLProfile.get(GLProfile.GL4);
GLCapabilities glCapabilities = new GLCapabilities(glProfile);
this.addGLEventListener(new GLEventListener() {
@Override
public void init(GLAutoDrawable drawable) {
}
@Override
public void dispose(GLAutoDrawable drawable) {
}
@Override
public void display(GLAutoDrawable drawable) {
}
@Override
public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {
}
});
}}
Я пытаюсь добавить это к компонентам, и возникает следующая ошибка:
![enter image description here](https://i.stack.imgur.com/FFVib.png)
Из учебников и этого поста Я понял, что GLJPanel расширил JComponent, и поэтому я мог бы добавить его. В результате этой ошибки панель никогда не инициализируется в $$$setupUI$$$
(автоматически сгенерированный код IntelliJ GUI), поэтому она никогда не отображается.
Как заставить IDEA правильно распознавать этот компонент, чтобы отображать графическую панель на разделенной панели?