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

📄 kaifang.java

📁 java开发的酒店管理系统
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
import javax.imageio.*;
import java.io.*;
import javax.swing.JLabel;
import java.awt.Window;
import java.sql.*;
import javax.swing.event.*;
import java.awt.MediaTracker;
import javax.swing.border.*;

class kaiFang extends JFrame
{
	public kaiFang(String Tell)
	{
		setLayout(null);
		Toolkit kit =Toolkit.getDefaultToolkit();
		Dimension screenSize=kit.getScreenSize();
		int screenWidth=screenSize.width;
		int screenHeight=screenSize.height;
		setLocation((screenWidth-DEFA_W)/2,(screenHeight-DEFA_H)/2);  //设置窗口位置,位于屏幕中间
		setTitle("--开房服务--");
		setSize(DEFA_W,DEFA_H);
		setResizable(false);  //不允许用户改变窗口大小
		kaiFangPane KFP=new kaiFangPane(Tell);
		add(KFP);
		KFP.setBounds(0,0,400,300);
	}
	private final int DEFA_W=400;		//设置框架的宽度
	private final int DEFA_H=330;
}

class kaiFangPane extends JPanel
{
	public kaiFangPane(String Tell)
	{
		setLayout(null);
		tell=Tell;
		getImage();
		AnNiu();
		try
		{
			connDBQ();
			getData();
		}
		catch(SQLException e){}
	}
	
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		Graphics2D g2=(Graphics2D)g;
		Font da=new Font("Dialog",Font.BOLD,25);
		g2.setFont(da);
		g2.setPaint(new Color(0,185,235));
		g2.drawImage(img,0,0,null);
		g2.drawString(haoMa,140,105);
		g2.drawString(louCeng,320,105);
		g2.drawString(biaoZhun,137,173);
		g2.drawString(jiaGe+"  "+"元每天",137,234);
		System.out.println(kong);
		if("n".equals(kong))
		{
			g2.drawImage(img2,280,154,null);
		}
	}
	
	public void AnNiu()
	{
		queDing=new JButton("确定开房");
		fanHui=new JButton("看看别的");
		add(queDing);
		add(fanHui);
		queDing.setBounds(180,250,90,35);
		fanHui.setBounds(280,250,90,35);
		FanHuiAction FHA=new FanHuiAction();
		fanHui.addActionListener(FHA);
		queDingAction QDA=new queDingAction();
		queDing.addActionListener(QDA);
	}
	public void getData()
	{
		try
		{
			rs.next();
			haoMa=rs.getString("tell");
			louCeng=rs.getString("louceng");
			biaoZhun=rs.getString("biaozhun");
			jiaGe=Integer.parseInt(rs.getString("jiage"));
			kong=rs.getString("kong");
		}
		catch(SQLException e){}
	}
	public void getImage()
	{
		try
		{
			img=ImageIO.read(new File("img\\kefangxinxi.jpg"));
			img2=ImageIO.read(new File("img\\tishi.jpg"));
			
		}
		catch(IOException e){}
	}
	public void connDBQ() throws SQLException
	{
		try
		{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch(ClassNotFoundException e){}
		String URL="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=mdb.mdb";
		conn=DriverManager.getConnection(URL);
		stmt=conn.createStatement();
		rs=stmt.executeQuery("select * from kefangxinxi where tell like '"+tell+"'");
	}
	
	private class FanHuiAction implements ActionListener
	{
		public void actionPerformed(ActionEvent Event)
		{
			jingQue JQ=new jingQue();
			JQ.setVisible(true);
    	JQ.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		}
	}
	
	private class queDingAction implements ActionListener
	{
		public void actionPerformed(ActionEvent Event)
		{
			kaiFangOk KFOK=new kaiFangOk(haoMa);
			KFOK.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
			KFOK.setVisible(true);
		}
	}
	
	private String tell;
	
	private Image img;
	private Image img2;
	
	private String haoMa;
	private String louCeng;
	private String biaoZhun;
	private int jiaGe;
	private String kong;
	
	private JButton queDing;
	private JButton fanHui;
	private Connection conn;
	private Statement stmt;
	private ResultSet rs;
}

⌨️ 快捷键说明

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