编译错误找不到符号 new Dashboard(); ^ 符号:class 仪表盘位置:class Main 1

Compile Error cannot find symbol new Dashboard(); ^ symbol: class Dashboard location: class Main 1

所以我正在尝试编译这个程序,但我一直收到错误

Main.java:39: error: cannot find symbol
      new Dashboard();
          ^
  symbol:   class Dashboard
  location: class Main
1 error

我已经尝试查看其他类似的帖子,尝试他们在做什么,但 none 对我有用。所以我想重新安装我的 java 安装会起作用(从 jdk7 到 jdk13),但我得到了相同的结果。问什么可能是一个很容易的疏忽,我觉得很愚蠢,但我一无所知。帮帮我


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Main implements ActionListener {
    private int clicks = 0;
    private JLabel label = new JLabel("Number of clicks:  0     ");
    private JFrame frame = new JFrame();

    public void Dashboard() {

       
        JButton button = new JButton("Click Me");
        button.addActionListener(this);

        
        JPanel panel = new JPanel();
        panel.setBorder(BorderFactory.createEmptyBorder(30, 30, 10, 30));
        panel.setLayout(new GridLayout(0, 1));
        panel.add(button);
        panel.add(label);

        
        frame.add(panel, BorderLayout.CENTER);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setTitle("GUI");
        frame.pack();
        frame.setVisible(true);
    }

    
    public void actionPerformed(ActionEvent e) {
        clicks++;
        label.setText("Number of clicks:  " + clicks);
    }

    
    public static void main(String[] args) {
        new Dashboard();
    }
}

将 class 从 Main 重命名为 Dashboard,并将 public void Dashboard() 更改为 public Dashboard(),因为它是构造函数。