コード例 #1
0
  @Override
  public void initRemote(
      final GL2 gl, final AGLView glParentView, final GLMouseListener glMouseListener) {

    // Register keyboard listener to GL2 canvas
    final Composite parentComposite = glParentView.getParentGLCanvas().asComposite();
    parentComposite
        .getDisplay()
        .asyncExec(
            new Runnable() {
              @Override
              public void run() {
                parentComposite.addKeyListener(glKeyListener);
              }
            });

    setMouseListener(glMouseListener);

    init(gl);
  }