在 Intellij 中以表单制作 hello world 应用

2022-09-01 06:44:22

我正在尝试在Intellij中制作一个hello world形式。我已经创建了表单,但现在的问题是在main()中制作什么代码来使表单运行并显示?

PS:周围的所有教程似乎只关注“如何在intellij上做表单”,而不是“如何实际让它运行,然后”。

谢谢


答案 1
  1. 转到与窗体同名的类。
  2. 按“生成”的键盘快捷键。它在Mac OS X上是+,在Windows上是+。或者,从菜单中选择菜单代码→生成”。CtrlNAltIns

  3. 选择“窗体主()”。

现在,主方法已为您编写并插入。它看起来像这样:

public static void main(String[] args) {
    JFrame frame = new JFrame("MyForm");
    frame.setContentPane(new MyForm().mainPanel);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}

答案 2

Steve McLeod有正确的说明,但是,当我尝试使用Alt + Insert = > Generate main生成主方法时,我收到了一条错误消息,关于我的一个面板未绑定。因此,我单击了 gui 设计器页面 (.form),选择了我的顶部面板,并为其命名。

其他所有内容都是以我的名字命名的,但由于某种原因,面板名称为空。完成此操作后,我能够切换到窗体.java类,按“Alt + Insert”并生成构造函数(不是必需的,但需要)。

从那里,我按照史蒂夫的建议生成了一个主方法。让我失望的一件事是,我的Intellij生成的.java类将扩展或实现与摇摆相关的内容 - 它没有。Swing 仅显示在 Intellij 生成的 main 方法中(除了私有变量)。


推荐