Java 如何使JFrame类成为我的主类?

Java 如何使JFrame类成为我的主类?,java,swing,constructor,jframe,main,Java,Swing,Constructor,Jframe,Main,我已经查找了一些不同的解决方案,但我总是遇到“表达式的非法开始”错误或“类、接口或枚举预期”错误 所以我只想让我的JFrame类成为我的主类,因为目前我的项目没有主类 代码的开头是这样的: public class HotelGuiForm extends javax.swing.JFrame { public HotelGuiForm() { initComponents(); } 当我插入主类代码时,它只是到处都是错误。 有人能帮我吗 编辑: 这使我在public Hote

我已经查找了一些不同的解决方案,但我总是遇到“表达式的非法开始”错误或“类、接口或枚举预期”错误

所以我只想让我的JFrame类成为我的主类,因为目前我的项目没有主类

代码的开头是这样的:

public class HotelGuiForm extends javax.swing.JFrame {
public   HotelGuiForm() {
    initComponents();


}
当我插入主类代码时,它只是到处都是错误。 有人能帮我吗

编辑:


这使我在public HotelGuiForm()上非法启动了表达式,如果我将public static void main放在public类之上,则会得到一个缺少的类枚举或接口。

您的代码格式不正确

public class HotelGuiForm extends javax.swing.JFrame {
    public   HotelGuiForm() {
        initComponents();
    }

    public static void main(String[] args){
        new HotelGuiForm();
    }    
}
  • 你不能有一个分号在你的主函数之后,在它的主体之前
  • 不能在主函数内编写类构造函数。你可以从main呼叫它
  • 构造函数应该在类主体内部,而不是在main内部
  • 试试这个

    public class HotelGuiForm extends javax.swing.JFrame {
        public   HotelGuiForm() {
            initComponents();
        }
    
        public static void main(String[] args){
            HotelGuiForm HGF = new HotelGuiForm();
        }    
    }
    

    您的代码格式不正确

  • 你不能有一个分号在你的主函数之后,在它的主体之前
  • 不能在主函数内编写类构造函数。你可以从main呼叫它
  • 构造函数应该在类主体内部,而不是在main内部
  • 试试这个

    public class HotelGuiForm extends javax.swing.JFrame {
        public   HotelGuiForm() {
            initComponents();
        }
    
        public static void main(String[] args){
            HotelGuiForm HGF = new HotelGuiForm();
        }    
    }
    

    您的代码格式不正确

  • 你不能有一个分号在你的主函数之后,在它的主体之前
  • 不能在主函数内编写类构造函数。你可以从main呼叫它
  • 构造函数应该在类主体内部,而不是在main内部
  • 试试这个

    public class HotelGuiForm extends javax.swing.JFrame {
        public   HotelGuiForm() {
            initComponents();
        }
    
        public static void main(String[] args){
            HotelGuiForm HGF = new HotelGuiForm();
        }    
    }
    

    您的代码格式不正确

  • 你不能有一个分号在你的主函数之后,在它的主体之前
  • 不能在主函数内编写类构造函数。你可以从main呼叫它
  • 构造函数应该在类主体内部,而不是在main内部
  • 试试这个

    public class HotelGuiForm extends javax.swing.JFrame {
        public   HotelGuiForm() {
            initComponents();
        }
    
        public static void main(String[] args){
            HotelGuiForm HGF = new HotelGuiForm();
        }    
    }
    


    什么错误?什么代码?如何知道错误在哪里?这是一个好问题。我会更新它。如果main后面的分号实际上在代码中,请删除它。另外,main中不能有方法声明,所以将其取出并放在与main相同级别的类中。什么错误?什么代码?如何知道错误在哪里?这是一个好问题。我会更新它。如果main后面的分号实际上在代码中,请删除它。另外,main中不能有方法声明,所以将其取出并放在与main相同级别的类中。什么错误?什么代码?如何知道错误在哪里?这是一个好问题。我会更新它。如果main后面的分号实际上在代码中,请删除它。另外,main中不能有方法声明,所以将其取出并放在与main相同级别的类中。什么错误?什么代码?如何知道错误在哪里?这是一个好问题。我会更新它。如果main后面的分号实际上在代码中,请删除它。另外,main中不能有方法声明,所以将其取出并放在与main相同级别的类中;要查看HotelGuiForm类变量,请检查EditOk我觉得非常愚蠢,但现在它只显示“未使用”,我也不知道在这里该做什么。。。我觉得我应该知道这一切,但它一定完全让我不知所措。@MadsRosenmeyer刚刚开始编程?你没有使用一个变量,这就是为什么它说它“未使用”。当你拿到画框时,你可能想展示它或者用它做点什么。当您声明了一个变量而未使用它时,它将显示此警告。HGF.setVisible(真);将删除该警告。还有问题:嗯,我有点新,有点糟糕,主要问题是我以前从来没有做过类似的事情,所以我不知道如何将JFrame实例化为类变量。非常感谢您的帮助。告诉我新实例已被忽略。分配新的HotelGuiForm();要查看HotelGuiForm类变量,请检查EditOk我觉得非常愚蠢,但现在它只显示“未使用”,我也不知道在这里该做什么。。。我觉得我应该知道这一切,但它一定完全让我不知所措。@MadsRosenmeyer刚刚开始编程?你没有使用一个变量,这就是为什么它说它“未使用”。当你拿到画框时,你可能想展示它或者用它做点什么。当您声明了一个变量而未使用它时,它将显示此警告。HGF.setVisible(真);将删除该警告。还有问题:嗯,我有点新,有点糟糕,主要问题是我以前从来没有做过类似的事情,所以我不知道如何将JFrame实例化为类变量。非常感谢您的帮助。告诉我新实例已被忽略。分配新的HotelGuiForm();要查看HotelGuiForm类变量,请检查EditOk我觉得非常愚蠢,但现在它只显示“未使用”,我也不知道在这里该做什么。。。我觉得我应该知道这一切,但它一定完全让我不知所措。@MadsRosenmeyer刚刚开始编程?你没有使用一个变量,这就是为什么它说它“未使用”。当你拿到画框时,你可能想展示它或者用它做点什么。当您声明了一个变量而未使用它时,它将显示此警告。HGF.setVisible(真);将删除该警告。还有问题:嗯,我有点新,有点糟糕,主要问题是我以前从来没有做过类似的事情,所以我不知道如何将JFrame实例化为类变量。非常感谢您的帮助。告诉我新实例已被忽略。分配新的HotelGuiForm();要查看HotelGuiForm类变量,请检查EditOk我觉得非常愚蠢,但现在它只显示“未使用”,我也不知道在这里该做什么。。。“我觉得我应该知道这一切,但这一定是完全让我不知所措了。”MadsRosenmeyer Ju