当前位置: 首页 > 知识库问答 >
问题:

如何初始化Intellij设计器创建的Swing表单?

濮君植
2023-03-14

我必须构建多个Swing表单,我想通过使用Intellij IDEA提供的表单设计器来加快这个过程

现在我想将此表单添加到另一个面板。我一直在查看Intellij帮助,我发现了这个。不幸的是,它不是这样工作的。这个类中没有可访问的contentPane,它是由IDE生成的。

我要施什么魔法才能让它发挥作用?

附加问题:通常我会扩展Swing组件。例如,在这种情况下,我将使用类似于公共类BullshitForm扩展JPanel{}的东西。Intellij设计器是否可以实现这一点?

共有2个答案

笪俊迈
2023-03-14

我和你有完全相同的问题。我发现问题是我用gradle来构建我的项目。切换到maven后,一切都正常了。

gradle构建过程似乎没有实现gui控件的初始化。

葛晔
2023-03-14

选择类BullshitForm,按ALT键,然后选择Form main()。

 类似资料:
  • 我使用FFMPEG-segment对桌面上的视频捕获进行分段,并通过网络发送它们,以便提供给客户,并使用dash.js播放。问题是播放器正在搜索初始化段,而我似乎不知道如何创建它。 我使用以下ffmpeg命令创建段: 我为流创建的清单如下所示: 播放机调试模式打印以下内容: 如何为生成的段创建初始化段?我似乎无法让它起作用。

  • 问题内容: 我想在容器的MySQL上设置初始数据。在docker-compose.yml中,此类代码可以在运行容器时创建初始数据。 但是,运行时如何在Kubernetes上创建初始数据? 问题答案: 根据MySQL Docker映像README,与容器启动时的数据初始化有关的部分是确保所有初始化文件都已安装到容器的文件夹中。 您可以在中定义初始数据,然后将相应的卷挂载到pod中,如下所示:

  • 使用具有以下初始化的创建的等效版本是什么?

  • 我希望转换之间的HLS和MPEG破折号。我不能访问原始的完全串联的视频文件,只有个别的HLS段。 在进行到MPEG破折号的转换时,我需要为破折号manifest.mpd文件提供一个初始化段。 我的问题是: null 非常感谢。 更新:使用原始hls段的流代码段。视频一直在播放,但只是黑色的。

  • 我想使用Spring初始值设定项为tomcat创建WAR… 我们的DevOp仍然不习惯将java作为独立运行的想法,并且希望在tomcat中将应用程序作为WAR 我能够产生一个项目,但它似乎产生了一个独立的Spring启动应用程序 我仍然想使用Spring Launalizr来生成所有依赖项,例如: Rest存储库 JDBC模板 石英 Rest 一种解决方案是在eclipse中创建一个动态web项

  • 这是我第一次使用列表。我有一个名为Foods的类,我想用它做一个动态列表。我写了第一行,您可以看到下面,然后有很多方法刚刚弹出,我需要重写。我应该在每种方法中写些什么?或者这是制作列表实例的正确方法吗?