Добавление GLJPanel в Intellij IDEA в качестве компонента GUI - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь заставить разделенную панель работать с 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

Из учебников и этого поста Я понял, что GLJPanel расширил JComponent, и поэтому я мог бы добавить его. В результате этой ошибки панель никогда не инициализируется в $$$setupUI$$$ (автоматически сгенерированный код IntelliJ GUI), поэтому она никогда не отображается.

Как заставить IDEA правильно распознавать этот компонент, чтобы отображать графическую панель на разделенной панели?

...