小编use*_*326的帖子

如何将opengl显示附加到JFrame并正确处理?

如何将OpenGl显示附加到JFrame,以便当我关闭JFrame时会破坏显示?到目前为止,这是我的代码:

package test.core;


import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Component;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.util.logging.Level;
import java.util.logging.Logger;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;

import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.opengl.GL11;

import static org.lwjgl.opengl.GL11.*;

public class Main {



    private static CreateCanvas canvas;
    private static CreateFrame frame;

    private static int width = 800;
    private static int height = 600;

    public static void main(String[] args) throws InterruptedException {
        startFrames();

        startDisplay();

    }

    public …
Run Code Online (Sandbox Code Playgroud)

java opengl swing lwjgl jframe

5
推荐指数
1
解决办法
3826
查看次数

标签 统计

java ×1

jframe ×1

lwjgl ×1

opengl ×1

swing ×1