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, 내 경우