【问题标题】:NetBeans number of swing itemsNetBeans 摆动项目数
【发布时间】:2016-07-03 07:42:44
【问题描述】:

我正在使用 NetBeans 创建一个卡片布局来收集和显示产品信息。到目前为止一切正常,但现在当我添加另一个摆动组件,即 JTextField 或 JButton 时,我在运行它时收到以下错误。

错误:无法找到或加载主类

是否有可能是 NetBeans 对它可以处理的摆动组件的数量有限制,还是由于其他原因而出现错误?

【问题讨论】:

  • 错误很明显:你没有一个带有main() 方法的类可以用来运行你的程序
  • 那么为什么我现在才收到这个错误,在我开发面板时它已经工作了几个月。现在,当我添加一个新组件时它只会出错,但如果我交换一个组件则不会!

标签: java swing netbeans-8


【解决方案1】:

不,组件的数量没有限制。

可能你的程序没有main方法或Main类,或者你的项目运行配置错误。

检查您是否没有 Main 类和 main 方法,将其添加到您的项目中,如下所示:

public class Main{

    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(() -> {
            new YourFrame().setVisible(true);
        });
    }
}

或检查项目运行配置:

在 netbeans 8.0.2 中
Select your project > Right click on it > Click on Set Configuration > Select Customize...

现在在左侧菜单(类别)中选择 Run,然后在 Main Class: 文本字段中输入您的主类名称。 see this image

【讨论】:

  • 该项目是 public class MainJFrame extends javax.swing.JFrame { public MainJFrame() throws FileNotFoundException, ParseException { 这一直工作正常,但如果我添加另一个 UI 组件会突然无法工作给出错误以上。但是,如果我删除一个组件然后添加一个不同的组件,它就可以正常工作。因此,我最初的想法是数量有限。
猜你喜欢
  • 2017-10-29
  • 1970-01-01
  • 2014-11-19
  • 2014-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多