【发布时间】:2016-09-13 04:17:51
【问题描述】:
我必须构建多个 Swing 表单,我想通过使用 Intellij IDEA 提供的表单设计器来加快这个过程。
现在我想将此表单添加到另一个面板。我一直在查看 Intellij 帮助,发现 this。不幸的是,它不是这样工作的。 IDE生成的这个类中没有可访问的contentPane。
我必须施展什么魔法才能让它发挥作用?
奖金问题:
通常我扩展一个 Swing 组件。例如,在这种情况下,我会有类似public class BullshitForm extends JPanel{} 的东西。 Intellij Designer 可以做到这一点吗?
【问题讨论】:
-
panel1是你的contentPane -
panel1永远不会被初始化。 -
是的,预览有效:i.imgur.com/MLNdqA5.png
-
如何编译和运行它?错误是什么?你需要一个gradle和maven的插件,这样编译出来的form的.class文件就有
this.$$$setupUI$$$();在构造函数中。
标签: java forms swing intellij-idea