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

📄 dingroom.java

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

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

public class dingRoom extends JFrame 
{	
	public JButton btnInsert, btnDelete, btnUpdate, btnSelect,btnSelect1,btnSelect2,btnExit;
	public JComboBox jComboBox1,jComboBox2,jComboBox3,jComboBox4,jComboBox5,jComboBox6;
	public JTextField jTextField1,jTextField2,jTextField3;
	public JTextArea jTextArea1;
	public odbc dbo;
    public JTable tabShow;
    public Connection con;
    //private JComboBox cboChioce;
    //public MainFrame maf;
    //public dingRoom ding;
	
	public dingRoom()
	{
		//super(ma,true);
		//maf=ma;
        dbo = new odbc();
        
        tabShow = new JTable();
        
        Container me = getContentPane();
        me.setLayout(new BorderLayout());
        me.add(new JScrollPane(tabShow), BorderLayout.CENTER);
        me.add(new SouthPanel(), BorderLayout.SOUTH);
        
        this.addWindowListener(new WindowCloseEvent());
        this.setTitle("订房信息主窗口");	
		this.setSize(600,500);
		this.setResizable(false);		
		this.setLocationRelativeTo(this);//居中显示				
		this.setVisible(true);
		
	
	}
	
  
	
    private class SouthPanel extends JPanel implements ActionListener
    {
        public SouthPanel()
        {
            super(new FlowLayout());
            btnInsert = new JButton("开房");
            btnDelete = new JButton("退房");
            //btnUpdate = new JButton("修改");
            btnSelect = new JButton("查询所有房");
            btnSelect1=new JButton("正使用房");
            btnSelect2=new JButton("空闲房");
            btnExit=new JButton("退出");
            
            this.add(btnInsert);
            this.add(btnDelete);
            //this.add(btnUpdate);
            this.add(btnSelect);
            this.add(btnSelect1);
            this.add(btnSelect2);
            this.add(btnExit);
            
            btnSelect.addActionListener(this);
            btnInsert.addActionListener(this);
            btnSelect1.addActionListener(this);
            btnSelect2.addActionListener(this);
            //btnUpdate.addActionListener(this);
            btnDelete.addActionListener(this);
            btnExit.addActionListener(this);
            
            btnSelect.setActionCommand("select");
            btnInsert.setActionCommand("insert");
            btnSelect1.setActionCommand("select1");
            btnSelect2.setActionCommand("select2");
            //btnUpdate.setActionCommand("update");
            btnDelete.setActionCommand("delete");
            btnExit.setActionCommand("exit");                       
       }
       
       public void actionPerformed(ActionEvent e){
       	String str=e.getActionCommand();
       	if(str.equals("select")){
       		DefaultTableModel dtm = new DefaultTableModel(dbo.getDataByTabname(),dbo.getColumnNamesByTabname());
            tabShow.setModel(dtm);
           }             	
       	if(str.equals("insert")){
       		new dingRoomFrame1();
        	}
       	if(str.equals("select1")){
       		DefaultTableModel dtm = new DefaultTableModel(dbo.getDataByTabname1(),dbo.getColumnNamesByTabname1());
           	tabShow.setModel(dtm);
       		}
       	if(str.equals("select2")){
       		DefaultTableModel dtm = new DefaultTableModel(dbo.getDataByTabname2(),dbo.getColumnNamesByTabname2());
           	tabShow.setModel(dtm);
       		}
       	/*if(str.equals("update")){
       		new dingRoomFrameUpdate();
       		}*/
       	if(str.equals("delete")){
       		new dingRoomFrameDelete();
       		}
       	if(str.equals("exit")){
       		super.setVisible(false);
       	    }
       }        
       
    }
    
    private class WindowCloseEvent extends WindowAdapter
    {
        public void windowClosing(WindowEvent e)
        {
            dbo.closeConnection();
        }
    }
    
    
	
}

⌨️ 快捷键说明

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