Java 新gui窗口未在eclipse中打开

Java 新gui窗口未在eclipse中打开,java,swing,Java,Swing,我不明白为什么访问历史记录窗口没有为我打开,下面是正在执行的代码,当我按下btnAccessHistory按钮时,什么也没有发生,但它给了我一个错误,行accessHistory gui=new accessHistory,我可以告诉我原因 package securitySystem; import java.awt.*; import javax.swing.*; import java.sql.*; import java.awt.event.*; public class admin

我不明白为什么访问历史记录窗口没有为我打开,下面是正在执行的代码,当我按下btnAccessHistory按钮时,什么也没有发生,但它给了我一个错误,行accessHistory gui=new accessHistory,我可以告诉我原因

package securitySystem;

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

public class adminMenu extends JFrame{

public static void main (String args[]){
    //adminMenu gui= new adminMenu ();
    //gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    //gui.setTitle("Admin Menu");

}       


JButton btnManageUsers= new JButton("Manage Users");
JButton btnAccessHistory= new JButton("Access History");

public adminMenu (String name){
    setLayout (null);
    setTitle("Amin Area");
    JLabel lblWelcome= new JLabel ("Welcome to the Admin Area " + name);


    lblWelcome.setBounds(100,0,300,30);
    add(lblWelcome);


    btnManageUsers.setBounds(120,70, 150, 30);
    add(btnManageUsers);


    btnAccessHistory.setBounds(120,130, 150, 30);
    add(btnAccessHistory);
}

public void calcButtons()
{
    btnAccessHistory.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent e) 
        {
            accessHistory gui =new accessHistory();
            gui.setSize (360, 450);
            gui.setLocationRelativeTo(null);
            gui.setVisible(true);
            dispose();              
        }
    });
}

}

您的accessHistory类型在哪里?很好,我找到了,我的accessHistory窗口中有一个参数,但我甚至没有意识到!对不起,浪费了你的时间