2016-06-01 6 views
0

JME 캔버스를 내 응용 프로그램 JPanel에 넣어야합니다. JME와 클래스에서 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의 (사용 넷빈즈 디자이너 도구)를 만들고 패널 내 JME 캔버스를 추가 할 수 있습니다.

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

하지만 doesntwork. JME를 처음 사용하는 경우 Jpanel에 넣을 수있는 방법을 잘 모릅니다.

감사합니다! 더 답변을 https://hub.jmonkeyengine.org/t/putting-jme-canvas-into-jpanel-swing, 내 경우

답변