⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.java

📁 酒店管理系统(单机版),根据酒店的日常业务运作而设计
💻 JAVA
字号:
package cg;

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

public class MainFrame extends JFrame {
	private LoginDataBase dbo;
	private LoginFrame lf;
	private javax.swing.JButton btnstaRoom,btnbaseInfo,btndingRoom,btnfootInfo,btnExit;
	private javax.swing.JButton btnUser,btnHelp;
	private javax.swing.JPanel pan;
	private javax.swing.JLabel lab;

	
	public MainFrame(){//主窗体的构造方法

		LoginDataBase dbo=new LoginDataBase();
	//	connection = consd.LoginDa;
		
		System.out.println("ok");
				
		java.awt.Container me = this.getContentPane();
		
		lab = new JLabel("请按键选择下面功能"); 
		lab.setForeground(Color.red);
		lab.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
		lab.setHorizontalAlignment(SwingConstants.CENTER);
		lab.setBounds(new Rectangle(165, 10, 260, 29));
		
		me.setLayout(new BorderLayout());
		me.add(new WestPanel(),BorderLayout.WEST);
		me.add(new EastPanel(),BorderLayout.CENTER);
		me.add(lab,BorderLayout.NORTH);
		
		this.addWindowListener(new WindowCloseEvent());

		
		
		this.setTitle("湖南长沙某大酒家");
		this.setSize(800,400);
	//	this.setResizable(false);
		this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);		
		this.setLocationRelativeTo(this);//居中显示				
		this.setVisible(true);
		}
		
		
		private class WindowCloseEvent extends WindowAdapter{
	 	
        public void windowClosing(WindowEvent e){
       	
            //dbo.closeConnection();

        	}
   		}
		
		
		private class EastPanel extends JPanel{
			public EastPanel(){
				
		   	//pan = new JPanel();
		
				
			
			}
		}
		
		
		private class WestPanel extends JPanel implements ActionListener{
		
		public WestPanel(){
			
		//	pan = new JPanel();
	
			//pan.setLayout(null);
		 this.setLayout(new java.awt.GridLayout(7,1));

			
			btnstaRoom = new JButton("客房标准的制定");
//			btnstaRoom.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnstaRoom.setHorizontalAlignment(SwingConstants.CENTER);
//			btnstaRoom.setBounds(new Rectangle(82,60,200,29));
//			
			btnbaseInfo = new JButton("客房基本信息");
//			btnbaseInfo.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnbaseInfo.setHorizontalAlignment(SwingConstants.CENTER);
//			btnbaseInfo.setBounds(new Rectangle(150,120,200,29));
//			
			btndingRoom = new JButton("订房信息");
//			btndingRoom.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btndingRoom.setHorizontalAlignment(SwingConstants.CENTER);
//			btndingRoom.setBounds(new Rectangle(82,210,200,29));
//			
			btnfootInfo = new JButton("结算信息");
//			btnfootInfo.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnfootInfo.setHorizontalAlignment(SwingConstants.CENTER);
//			btnfootInfo.setBounds(new Rectangle(82,270,200,29));
//			
			btnUser = new JButton("用户管理");
//			btnUser.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnUser.setHorizontalAlignment(SwingConstants.CENTER);
//			btnUser.setBounds(new Rectangle(82,330,200,29));
			
			btnHelp = new JButton("帮助信息");			
//			btnHelp.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnHelp.setHorizontalAlignment(SwingConstants.CENTER);
//			btnHelp.setBounds(new Rectangle(82,390,200,29));
			
			
			btnExit = new JButton("退出");
//			btnExit.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
//			btnExit.setHorizontalAlignment(SwingConstants.CENTER);
//			btnExit.setBounds(new Rectangle(82,510,80,29));
//	
			
			this.add(btnstaRoom);
			this.add(btnbaseInfo);
			this.add(btndingRoom);
			this.add(btnfootInfo);
			this.add(btnUser);
			this.add(btnHelp);

			this.add(btnExit);
			
			btnstaRoom.addActionListener(this);
			btnbaseInfo.addActionListener(this);
			btndingRoom.addActionListener(this);
			btnfootInfo.addActionListener(this);
			btnUser.addActionListener(this);
			btnHelp.addActionListener(this);

			btnExit.addActionListener(this);
			

			
			btnstaRoom.setActionCommand("sta");
			btnbaseInfo.setActionCommand("base");
			btndingRoom.setActionCommand("dingfang");
			btnfootInfo.setActionCommand("tuifang");
			btnUser.setActionCommand("user");
			btnHelp.setActionCommand("help");

			btnExit.setActionCommand("exit");
			

			}
			
		
	

	
	public void	actionPerformed(java.awt.event.ActionEvent ea){
	//	lf = new LoginFrame();		
	//	this.dispose();//登陆窗体与主窗体唯一显示
	
	
		String strcmd = ea.getActionCommand();
		if(strcmd.equals("sta")){
			
			new GuestroomStandardFrame();		
		
		}
		if(strcmd.equals("base")){

			new BaseInfo();
		}
		if(strcmd.equals("dingfang")){
			new dingRoom();
		}
		if(strcmd.equals("tuifang")){
			new footInfo();
		}
		if(strcmd.equals("user")){

			new UserFrame();

		}
		if(strcmd.equals("help")){

			new HelpFrame();
		}

		if(strcmd.equals("exit")){
			System.exit(0);
		}
   	 }
	}
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -