📄 roomsearch.java
字号:
package com.room;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.*;import java.util.Vector;import java.sql.*;import com.dbmanage.*;import javax.swing.event.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class RoomSearch extends JPanel { XYLayout xYLayout1 = new XYLayout(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JTextField jTextField1 = new JTextField(); JScrollPane jScrollPane1 = new JScrollPane(); JTable jTable1 = new JTable(); JButton jButton1 = new JButton(); private int ID; private String RoomNo; //房间识别号 private String iClass; private float StandardPri; private float RebatePri; private String OnUse;// private String Place;//具体位置 private String RoomIntro; private String Remark; Vector roomList = new Vector(); Vector searchList = new Vector(); public RoomSearch() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { jLabel1.setFont(new java.awt.Font("SansSerif", 1, 22)); jLabel1.setForeground(SystemColor.controlText); jLabel1.setToolTipText(""); jLabel1.setHorizontalAlignment(SwingConstants.CENTER); jLabel1.setHorizontalTextPosition(SwingConstants.TRAILING); jLabel1.setText("宾馆客房查询"); this.setBackground(SystemColor.info); this.setEnabled(false); this.setDebugGraphicsOptions(0); this.setLayout(xYLayout1); jLabel2.setFont(new java.awt.Font("Dialog", 1, 15)); jLabel2.setForeground(SystemColor.infoText); jLabel2.setHorizontalAlignment(SwingConstants.CENTER); jLabel2.setHorizontalTextPosition(SwingConstants.TRAILING); jLabel2.setText("请输入房间号"); jTextField1.setText(""); xYLayout1.setWidth(503); xYLayout1.setHeight(480);/* Vector columnNames6 = new Vector(); columnNames6.add("ID"); columnNames6.add("房间识别号"); columnNames6.add("房间类别"); columnNames6.add("标准价"); columnNames6.add("折后价 "); columnNames6.add("是否占用"); columnNames6.add("具体位置 "); columnNames6.add("房间介绍"); columnNames6.add("备注 ");*/ jButton1.setFont(new java.awt.Font("SansSerif", 1, 15)); jButton1.setForeground(SystemColor.menuText); jButton1.setHorizontalAlignment(SwingConstants.CENTER); jButton1.setText("查询"); jButton1.addActionListener(new RoomSearch_jButton1_actionAdapter(this)); jScrollPane1.getViewport().setBackground(Color.white); this.add(jTextField1, new XYConstraints(212, 136, 104, 41)); this.add(jLabel2, new XYConstraints(29, 134, 155, 43)); this.add(jLabel1, new XYConstraints(172, 31, 185, 67)); this.add(jScrollPane1, new XYConstraints(95, 221, 286, 167)); this.add(jButton1, new XYConstraints(364, 135, 93, 44)); jScrollPane1.getViewport().add(jTable1, null); } void jButton1_actionPerformed(ActionEvent e) throws Exception{ String searchRoom=jTextField1.getText(); Vector columnNames6 = new Vector(); columnNames6.add("ID"); columnNames6.add("房间识别号"); columnNames6.add("房间类别"); columnNames6.add("标准价"); columnNames6.add("折后价 "); columnNames6.add("是否占用"); columnNames6.add("具体位置 "); columnNames6.add("房间介绍"); columnNames6.add("备注 "); String queryString = "select * from HIMS_RoomStatus"; //查询语句 try { JDBCFile conn = new JDBCFile(); //得到一个对象 //首先得到查询结果的信息 ResultSet resultSet = conn.executeQuery(queryString); while (resultSet.next()) { ID = resultSet.getInt("ID"); String IDstr = Integer.toString(ID); RoomNo = resultSet.getString("RoomNo"); iClass = resultSet.getString("Class"); StandardPri= resultSet.getFloat("StandardPri"); String StandardPristr = Float.toString(StandardPri); RebatePri= resultSet.getFloat("RebatePri"); String RebatePristr = Float.toString(RebatePri); OnUse = resultSet.getString("OnUse"); Place = resultSet.getString("Place"); RoomIntro = resultSet.getString("RoomIntro"); Remark = resultSet.getString("Remark"); ///// Object[] data5 = { IDstr, RoomNo,iClass, StandardPristr,RebatePristr,OnUse, RoomIntro, Place, Remark}; Vector v2 = new Vector(); for (int k = 0; k < data5.length; ++k) { v2.add(data5[k]); } roomList.add(v2); } }catch (SQLException q) { System.out.println("报错:"+q); } JTable jTable1 = new JTable(roomList, columnNames6); this.add(jLabel1, new XYConstraints(250, 25, 200, 50)); jScrollPane1.getViewport().add(jTable1, null); this.add(jScrollPane1, new XYConstraints(50, 80, 650, 250)); }}//end publicclass RoomSearch_jButton1_actionAdapter implements java.awt.event.ActionListener { RoomSearch adaptee; RoomSearch_jButton1_actionAdapter(RoomSearch adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { try{ adaptee.jButton1_actionPerformed(e); }catch(Exception ee){ System.out.println(ee); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -