java程序运行不出来

package mypackage;
import javax.swing.*;

import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.*;

public class BankJFrame_1 extends JFrame implements ActionListener{
private JTextField text_save,text_take,text_show;
private JButton button_enter,button_enter1;
private JLabel label_save,label_take,label_show;
private JPanel jpanel_1,jpanel_2,jpanel_3;
double money;
public BankJFrame_1()
{
double money=10000.00;
this.setTitle("操作");
this.setBounds(500,200,900,500);
this.setBackground(Color.lightGray);
this.setFont(new Font("Arial",Font.BOLD,18));
this.setLayout(new GridLayout(5,1,6,6));

    text_save=new JTextField("",10);
    text_take=new JTextField("",10);
    text_show=new JTextField("0.0",10);
    button_enter=new JButton("确认");
    button_enter.setFont(new Font("楷体",Font.BOLD,18));
    button_enter.addActionListener(this);
    button_enter1=new JButton("确定");
    button_enter1.setFont(new Font("楷体",Font.BOLD,18));
    button_enter1.addActionListener(this);
    label_save=new JLabel    ("存款金额:");
    label_save.setFont(new Font("楷体",Font.BOLD,22));
    label_take=new JLabel("取款金额:");
    label_take.setFont(new Font("楷体",Font.BOLD,22));
    label_show=new JLabel("存款额:");
    label_show.setFont(new Font("楷体",Font.BOLD,22));
    jpanel_1=new JPanel();
    jpanel_2=new JPanel();
    jpanel_3=new JPanel();
    
    jpanel_1.add(label_save);
    jpanel_1.add(text_save);
    jpanel_1.add(button_enter);
    
    jpanel_2.add(label_take);
    jpanel_2.add(text_take);
    jpanel_2.add(button_enter1);
    
    jpanel_3.add(label_show);
    jpanel_3.add(text_show);
    
    this.add(jpanel_1);
    this.add(jpanel_2);
    this.add(jpanel_3);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    text_save.setFont(new Font("楷体",Font.BOLD,22));
    text_take.setFont(new Font("楷体",Font.BOLD,22));
    text_show.setFont(new Font("楷体",Font.BOLD,22));
}



public void actionPerformed(ActionEvent ev){
try{
    if(ev.getSource()==button_enter){
          String str=text_save.getText();
          if(str.equals(""))
             {return;}
          double m=Double.parseDouble(str);
          money+=m;
          String str1=""+money;
          text_save.setText("");
          text_show.setText(""+str1);
          
    }
    else if(ev.getSource()==button_enter1){
        String str=text_take.getText();
          if(str.equals(""))
             {return;}
          double m=Double.parseDouble(str);
          if(money<m)
              JOptionPane.showMessageDialog(this,"余额不足,请重试!");
          else{  
              money-=m;
              String str1=""+money;
              text_take.setText("");
              text_show.setText(""+str1);
          }
    }
          
          
    
}

catch(NumberFormatException nfex){
    JOptionPane.showMessageDialog(this,"输入形式不正确,请重新输入!");}
finally{}
}
/*public static void main(String[] args) {
    // TODO Auto-generated method stub
           new BankJFrame_1();
  }*/

}

img


求大佬看看到底哪出问题了,孩子一直运行不出来😭😭

同学,你是把main()函数给注释掉了,所以你运行不了,一步步来,等学习的差不多了再拉一些swing小程序下来练习

好家伙,怎么把main()都注释掉了,包名对滴吗,图片路径改了吗

你运行的时候,出错了。

有先编译吗

你确定代码文件在java练习的目录下面吗?
他后面好像说是contentc1下面。