📄 registerinfo.java
字号:
package com.Register;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.*;import java.util.Vector;import java.sql.*;import com.dbmanage.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class RegisterInfo extends JPanel{ JLabel jLabel1 = new JLabel(); XYLayout xYLayout1 = new XYLayout(); JScrollPane jScrollPane1 = new JScrollPane(); JTable jTable1 = new JTable(); Vector registerInfoList=new Vector(); private int IDint; private String RoomNo; //房间识别号 private String Class; // 房间类别 private float StandardPri;//标准价 private float RebatePri;//折后价 private float Deposit;// 押金 private float Total;//总额 private String Name ;//客人姓名 private String IDTitle;// 证件名称 private long IDNo;// 证件号码 private String Reason;// 住宿原因 private int CustNo;// 住宿人数 private String Operator;// 操作员 public RegisterInfo() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { jLabel1.setFont(new java.awt.Font("SansSerif", 1, 15)); jLabel1.setForeground(Color.black); jLabel1.setText("宾馆房客信息"); this.setLayout(xYLayout1); xYLayout1.setWidth(460); xYLayout1.setHeight(312); Vector columnNames3 = new Vector(); this.setBackground(SystemColor.info); this.setDebugGraphicsOptions(0); jScrollPane1.getViewport().setBackground(Color.white); columnNames3.add("ID"); columnNames3.add("房间识别号"); columnNames3.add("房间类别"); columnNames3.add("标准价"); columnNames3.add("折后价"); columnNames3.add("押金"); columnNames3.add("总额"); columnNames3.add("客人姓名"); columnNames3.add(" 证件名称"); columnNames3.add("证件号码"); columnNames3.add("住宿原因"); columnNames3.add("住宿人数"); columnNames3.add("操作员"); String queryString = "select * from HIMS_Register"; //查询语句 try { JDBCFile conn = new JDBCFile(); //得到一个对象 //首先得到查询结果的信息 ResultSet resultSet = conn.executeQuery(queryString); //rscount = conn.getMaxRows(); while (resultSet.next()) { IDint = resultSet.getInt("ID"); String IDstr = Integer.toString(IDint); RoomNo = resultSet.getString("RoomNo"); Class = resultSet.getString("Class"); StandardPri=resultSet.getFloat("StandardPri"); String StandardPristr=Float.toString(StandardPri); RebatePri=resultSet.getFloat("RebatePri"); String RebatePristr=Float.toString(RebatePri); Deposit=resultSet.getFloat("Deposit");// 押金 String Depositstr=Float.toString(Deposit); Total=resultSet.getFloat("Total"); String Totalstr=Float.toString( Total); Name = resultSet.getString("Name"); IDTitle = resultSet.getString("IDTitle"); IDNo = resultSet.getLong("IDNo"); String IDNostr = Long.toString(IDNo); Reason = resultSet.getString("Reason"); CustNo = resultSet.getInt("CustNo"); String CustNostr = Integer.toString(CustNo); Operator = resultSet.getString("Operator"); Object[] data1 = {IDstr,RoomNo, Class,StandardPristr,RebatePristr,Depositstr,Totalstr,Name,IDTitle,IDNostr,Reason,CustNostr,Operator}; Vector v2 = new Vector(); for (int k = 0; k < data1.length; ++k)v2.add(data1[k]); registerInfoList.add(v2); }//end while } catch (SQLException q) { System.out.println(q); } JTable jTable1 = new JTable(registerInfoList,columnNames3); this.add(jLabel1, new XYConstraints(270, 25, 200, 50)); this.add(jScrollPane1, new XYConstraints(15, 80, 720, 250)); jScrollPane1.getViewport().add(jTable1, null); }//////end jbInit()}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -