2016-06-01 12 views
0

私のアプリJPanelにJMEのキャンバスを入れる必要があります。クラスでJMEcanvasをJPanelに入れるSWING

JMEと私は、このINIT:

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(); 

} 

その後、私のメインウィンドウで私は(Netbeansのデザイナーツールを使用して)のJPanelを作成し、パネルに私のJMEキャンバスを追加します。

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

しかし、doesntwork。初めて私がJMEを使用しているのですが、どうすればJpanelに入れることができますか?

ありがとうございます!私の場合は

答えて

関連する問題