gpt4 book ai didi

java - Swing GUI 生成器 Intellij IDEA

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:31 33 4
gpt4 key购买 nike

我似乎无法在 IntelliJ GUI 生成器上运行表单

Exception in thread "main" java.awt.IllegalComponentStateException: contentPane cannot be set to null.

我假设初始化 View 的代码是自动生成的。现在我只有一个 JPanel 并且不知何故它不会自动初始化,即使它在设计器上清晰可见。

这是一个 Gradle 项目,我选择使用生成的主函数运行。

我需要做什么才能使其正常工作?

public class MyForm {

private JPanel jPanel;

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

最佳答案

默认情况下,IntelliJ IDEA UI 设计器通过生成字节码来工作,不幸的是,Gradle 构建不支持它。您可以在设置 | 中将其更改为生成源代码。编辑|图形用户界面设计师。

关于java - Swing GUI 生成器 Intellij IDEA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31720561/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com