java - 将 GLJPanel 作为 GUI 组件添加到 Intellij IDEA
问题描述
我正在尝试让一个拆分面板与 JOGL 和 Swing 一起使用。按照教程,我创建了一个GLJPanel
如下所示的:
public class GraphicsPanel extends GLJPanel {
public GraphicsPanel() {
this.setPreferredSize(new Dimension(100, 100));
final GLProfile glProfile = GLProfile.get(GLProfile.GL4);
GLCapabilities glCapabilities = new GLCapabilities(glProfile);
this.addGLEventListener(new GLEventListener() {
@Override
public void init(GLAutoDrawable drawable) {
}
@Override
public void dispose(GLAutoDrawable drawable) {
}
@Override
public void display(GLAutoDrawable drawable) {
}
@Override
public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {
}
});
}}
我尝试将其添加到组件中,并出现以下错误:
从教程和这篇文章中,我了解到 GLJPanel 扩展了 JComponent,因此我可以添加它。由于此错误,面板永远不会在$$$setupUI$$$
(IntelliJ GUI 自动生成的代码)中初始化,因此它永远不会显示。
如何让 IDEA 正确识别该组件,以便在拆分窗格中显示图形面板?
解决方案
推荐阅读
- git - 如何删除已合并的分支并保留日期
- java - 基于 Maven 的项目 java 如何包含来自私有 git 存储库的包源
- c# - 序列化前要修改的 WCF 服务引用类型属性
- javascript - 切换颜色声明 -
- appsource - Microsoft Appsource 入职 #appsource
- hibernate - Spring Boot数据初始化获取异常
- javascript - 将 Html 文本输入值获取到 Javascript 函数中
- yii2-advanced-app - Yii2 菜单小部件禁用父项链接
- timezone - Sequelize createdAt 和 updatedAt 时间戳错误
- java - 无法使用 Spring Boot 应用程序映射 html 文件