Java 新gui窗口未在eclipse中打开
我不明白为什么访问历史记录窗口没有为我打开,下面是正在执行的代码,当我按下btnAccessHistory按钮时,什么也没有发生,但它给了我一个错误,行accessHistory gui=new accessHistory,我可以告诉我原因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
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窗口中有一个参数,但我甚至没有意识到!对不起,浪费了你的时间