Как поместить приложение lwjgl в холст Javafx / swing - PullRequest
0 голосов
/ 28 ноября 2018

возможно ли поместить дисплей lwjgl на холст, созданный в форме Jframe?Я использую Netbeans IDE v8.2 и lwjgl 2.9.3.Спасибо за помощь!Вот часть моего кода из DisplayManager, который вызывается из MainLoop.

public class DisplayManager{

private static final int WIDTH = 800;
private static final int HEIGHT = 600;
private static final int FPS_CAP = 120;

private static long lastFrameTime;
private static float delta;

public static void createDisplay() {

    ContextAttribs attribs = new ContextAttribs(3,2).withForwardCompatible(true).withProfileCore(true);


    try { 

        Display.setDisplayMode(new DisplayMode(WIDTH, HEIGHT));
        Display.create(new PixelFormat(), attribs);
        Display.setTitle("Coffee Beans V1");
        Display.setParent(EditorGUI.canvas1);
        new EditorGUI().setVisible(true);



    } catch (LWJGLException e) {
       e.printStackTrace();
    }

    GL11.glViewport(0,0,WIDTH,HEIGHT);
    lastFrameTime = getCurrentTime();

}

1 Ответ

0 голосов
/ 28 ноября 2018

Да, через org.lwjgl.opengl.Display.setParent (java.awt.Canvas).

...