2016-06-01 7 views
0

Мне нужно поместить холст JME в мое приложение JPanel.Ввод JMEcanvas в JPanel SWING

В классе с ЮМЭ я инициализация это:

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

Спасибо за ваше время!

ответ