java 酒店管理程序缺少主方法??

发布时间:2024-05-22 20:47 发布:上海旅游网

问题描述:

package hot;

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

public class MainChoice extends JFrame implements ActionListener{
JButton jbtOK1=new JButton("员工信息表");
JButton jbtOK2=new JButton("客户信息表");
JButton jbtOK3=new JButton("客房信息表");
JButton jbtOK4=new JButton("客房业务表");

public MainChoice(){
super("酒店客房管理系统");
JPanel ButtonPanel = new JPanel();
jbtOK1.addActionListener(this);
jbtOK2.addActionListener(this);
jbtOK3.addActionListener(this);
jbtOK4.addActionListener(this);
ButtonPanel.setLayout(new GridLayout(4,1));
ButtonPanel.add(jbtOK1);
ButtonPanel.add(jbtOK2);
ButtonPanel.add(jbtOK3);
ButtonPanel.add(jbtOK4);
getContentPane().add(ButtonPanel,BorderLayout.CENTER);
}

public void actionPerformed(ActionEvent e){
if(e.getSource()==jbtOK1){
UserInfo s1=new UserInfo();
s1.setSize(500,250);
s1.setVisible(true);
}

else if(e.getSource()==jbtOK2){
CustomersInfo s2=new CustomersInfo();
s2.setSize(500,250);
s2.setVisible(true);

}

else if(e.getSource()==jbtOK3){
RoomsInfo s3=new RoomsInfo();
s3.setSize(500,250);
s3.setVisible(true);

}

else if(e.getSource()==jbtOK4){
RoomOperation s4=new RoomOperation();
s4.setSize(500,250);
s4.setVisible(true);

}

}

}
这是个酒店管理的程序 能够调试 但是不能运行 原因是没有主方法 哪位朋友能够帮我看看哪里有问题 给我补充些代码 谢谢 ~~~~

问题解答:

我做过酒店管理系统,当初做的是登录后进入进度条,进度条结束后会跳到主页面,而页面代码是没有main方法的,如果要测试用的话自己加上,但加上测试完后要放到主项目当中还得注释掉啊·!

加上main方法
public static void main(String[] args) {
MainChoice m=new MainChoice ();
m.pack();
m.setVisible(true);

}

在最后一个括号之前加:
public static void main(String args[]){
MainChoice demo = new MainChoice();
demo.open();
}

你怎么运行?
控制台?
页面?

如果是控制台,你这个类没有写mian,怎么能够输出?

热点新闻