【问题标题】:How to add jogl panel in java swing如何在 java swing 中添加 jogl 面板
【发布时间】:2013-09-09 18:12:41
【问题描述】:

我正在尝试编写一个 java swing 应用程序,它的一侧有按钮,另一侧有一个 openGL 视图 (jogl),它根据按下的按钮显示内容。我的问题是,当我将 JFrame 分成 2 个部分时,第一个部分可以很好地使用按钮,但我不知道如何将 OpenGL/jogl 面板添加到另一侧。我有一个定义我的 jogl 应用程序的类,但我应该如何将它添加到 JFrame 中?我尝试扩展面板、GLJPanel、Frame(我不认为一开始就可以),但是没有运气将 jogl 类添加到我的框架中。感谢您提供任何帮助或建议!

【问题讨论】:

    标签: java swing jframe jpanel jogl


    【解决方案1】:

    GLJPanel 扩展了JComponent,因此它可以添加到摇摆布局中。例如,您可以使用非常简单的BorderLayout 将其显示在某些按钮旁边。

    Container pane = yourFrame.getContentPane();
    JPanel panelWithButtons = new JPanel(); 
    
    // add your buttons to panelWithButtons here
    
    // add the panel with the buttons to the layout
    pane.add(panelWithButtons , BorderLayout.LINE_START);
    
    // create the jogl panel and add it to the layout
    GLJPanel glPanel = ... 
    pane.add(glPanel , BorderLayout.CENTER);
    

    Here你可以找到更多关于布局管理器的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      相关资源
      最近更新 更多