【问题标题】:Putting JMEcanvas into JPanel SWING将 JMEcanvas 放入 JPanel SWING
【发布时间】:2016-06-01 19:51:31
【问题描述】:

我需要将 JME 画布放入我的应用 JPanel。

在使用 JME 的课程中​​,我初始化了这个:

public JmeCanvasContext ctx;
public Dimension dim = new Dimension(800, 600);
private void init() {
    AppSettings settings = new AppSettings(true);
    settings.setWidth(dim.width);
    settings.setHeight(dim.height);
    // settings.setRenderer(AppSettings.LWJGL_OPENGL1);

    setSettings(settings);
    createCanvas(); // create canvas!
    ctx = (JmeCanvasContext) getContext();
    ctx.setSystemListener(this);

    ctx.getCanvas().setPreferredSize(dim);
    startCanvas();

}

然后,在我的主窗口中,我创建了一个 JPanel(使用 NEtbeans 设计器工具)并将我的 jme 画布添加到面板中。

PanelDelAgente.add(agenteMolon.ctx.getCanvas());

但是没有用。我是第一次使用JME,我不太清楚如何将它放在Jpanel中

感谢您的宝贵时间!

【问题讨论】:

    标签: swing jmonkeyengine


    【解决方案1】:

    就我而言,我使用https://github.com/davidB/jme3_ext_swing

    这个问题也发布在 JME 论坛上:https://hub.jmonkeyengine.org/t/putting-jme-canvas-into-jpanel-swing,还有更多答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      相关资源
      最近更新 更多