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

📄 reservationmanagement.java

📁 这是一个小旅馆运行程序,很实用也很全面.希望对大家有所启发.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
					jRadioButton4.setSelected(false);														}			});			jRadioButton2.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {					Reservation res = new Reservation(thisWindow);					if (jTextField.getText().equals("") || jTextField1.getText().equals("") || (res.correctDate(jTextField.getText())==false) || (res.correctDate(jTextField1.getText())==false)) {						// nada					}					else {    												RoomSelectWindow rsm = new RoomSelectWindow(thisWindow, 3, res.createCal(jTextField.getText()), res.createCal(jTextField1.getText()), restable);						new Thread(rsm).start();						rsm.setVisible(true);					}				}			});		}		return jRadioButton2;	}	/**	 * This method initializes jRadioButton3	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton3() {		if(jRadioButton3 == null) {			jRadioButton3 = new javax.swing.JRadioButton();			jRadioButton3.setBounds(25, 150, 138, 18);			jRadioButton3.setText(language[58]);			jRadioButton3.setBackground(java.awt.SystemColor.window);			jRadioButton3.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton1.setSelected(false);					jRadioButton2.setSelected(false);					jRadioButton.setSelected(false);					jRadioButton4.setSelected(false);														}			});			jRadioButton3.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {					Reservation res = new Reservation(thisWindow);					if (jTextField.getText().equals("") || jTextField1.getText().equals("") || (res.correctDate(jTextField.getText())==false) || (res.correctDate(jTextField1.getText())==false)) {						// nada					}					else {												RoomSelectWindow rsm = new RoomSelectWindow(thisWindow, 4, res.createCal(jTextField.getText()), res.createCal(jTextField1.getText()), restable);						new Thread(rsm).start();						rsm.setVisible(true);					}				}			});		}		return jRadioButton3;	}	/**	 * This method initializes jRadioButton4	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton4() {		if(jRadioButton4 == null) {			jRadioButton4 = new javax.swing.JRadioButton();			jRadioButton4.setBounds(25, 174, 138, 18);			jRadioButton4.setText(language[59]);			jRadioButton4.setBackground(java.awt.SystemColor.window);			jRadioButton4.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton1.setSelected(false);					jRadioButton2.setSelected(false);					jRadioButton3.setSelected(false);					jRadioButton.setSelected(false);														}			});			jRadioButton4.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {					Reservation res = new Reservation(thisWindow);					if (jTextField.getText().equals("") || jTextField1.getText().equals("") || (res.correctDate(jTextField.getText())==false) || (res.correctDate(jTextField1.getText())==false)) {						// nada					}					else {    												RoomSelectWindow rsm = new RoomSelectWindow(thisWindow, 5, res.createCal(jTextField.getText()), res.createCal(jTextField1.getText()), restable);						new Thread(rsm).start();						rsm.setVisible(true);					}				}			});		}		return jRadioButton4;	}	/**	 * This method initializes jButton	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton() {		if(jButton == null) {			jButton = new javax.swing.JButton();			jButton.setBounds(267, 97, 181, 19);			jButton.setText(language[62]);			jButton.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					ResGuestList rgl = new ResGuestList(thisWindow);					rgl.setVisible(true);					rgl.getGuestDB();				}			});		}		return jButton;	}	public void setOldGuest(String[] og) {		oldguest = og;	}	private javax.swing.JButton getJButton1() {		if(jButton1 == null) {			jButton1 = new javax.swing.JButton();			jButton1.setBounds(648, 174, 103, 18);			jButton1.setText(language[21]);			jButton1.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					if (jTextField.getText().equals("") || jTextField1.getText().equals("") || jTextField3.getText().equals("") || jTextField2.getText().equals("") || jLabel8.getText().equals("")) {						// nada					}					else {						Reservation res2 = new Reservation(thisWindow, jTextField.getText(), jTextField1.getText(), jTextField3.getText(), selectedRoom, jTextField2.getText());						res2.start();						clearFields();											}				}			});		}		return jButton1;	}		public void setThreadRunning(String jLabelText) {		jPanel1.setVisible(false);		jLabel4.setText(jLabelText);		jLabel4.setVisible(true);		jProgressBar.setVisible(true);		jProgressBar.setIndeterminate(true);	}		public void setThreadEnded() {		jPanel1.setVisible(true);		jLabel4.setVisible(false);		jProgressBar.setIndeterminate(false);		jProgressBar.setVisible(false);	}		public String getSelectedRoom() {		return selectedRoom;	}		public void setSelectedRoom(String val) {		this.selectedRoom = val;		jLabel8.setText(val);	}	/**	 * This method initializes jButton2	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton2() {		if(jButton2 == null) {			jButton2 = new javax.swing.JButton();			jButton2.setBounds(502, 174, 140, 18);			jButton2.setText(language[34]);			jButton2.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					clearFields();					//setTable();				}			});		}		return jButton2;	}	/**	 * This method initializes jLabel2	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel2() {		if(jLabel2 == null) {			jLabel2 = new javax.swing.JLabel();			jLabel2.setBounds(490, 32, 92, 19);			jLabel2.setText(language[64]);		}		return jLabel2;	}	/**	 * This method initializes jTextField3	 * 	 * @return javax.swing.JTextField	 */	private javax.swing.JTextField getJTextField3() {		if(jTextField3 == null) {			jTextField3 = new javax.swing.JTextField();			jTextField3.setBounds(452, 97, 299, 19);			jTextField3.setEditable(false);		}		return jTextField3;	}	/**	 * This method initializes jButton3	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton3() {		if(jButton3 == null) {			jButton3 = new javax.swing.JButton();			jButton3.setBounds(101, 52, 123, 16);			jButton3.setText(language[63]);			jButton3.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 10));			jButton3.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()				}			});		}		return jButton3;	}	/**	 * This method initializes jButton4	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton4() {		if(jButton4 == null) {			jButton4 = new javax.swing.JButton();			jButton4.setBounds(325, 52, 123, 16);			jButton4.setText(language[63]);			jButton4.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 10));			jButton4.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()				}			});		}		return jButton4;	}		public void clearFields() {		jTextField.setText("");		jTextField1.setText("");		jLabel3.setText("");		jTextField3.setText("");		jTextField2.setText("");		jLabel8.setText("");				jRadioButton.setSelected(false);		jRadioButton1.setSelected(false);		jRadioButton2.setSelected(false);		jRadioButton3.setSelected(false);		jRadioButton4.setSelected(false);	}		public void setGuest(String[] guest) {		String tmpguest = (guest[0] + " - " + guest[1] + ", " + guest[2]);		jTextField3.setText(tmpguest);	}		public void setGuest(String company, String name, String firstname) {		String tmpguest = (company + " - " + name + ", " + firstname);		jTextField3.setText(tmpguest);	}		/**	 * This method initializes jLabel3	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel3() {		if(jLabel3 == null) {			jLabel3 = new javax.swing.JLabel();			jLabel3.setBounds(585, 32, 63, 19);			jLabel3.setText("");		}		return jLabel3;	}	/**	 * This method initializes jTable	 * 	 * @return javax.swing.JTable	 */	public int getDaysOfMonth() {		int daysInMonth = 0;		Reservation res = new Reservation(thisWindow);				if ((jComboBox.getSelectedIndex()==0) || (jComboBox.getSelectedIndex()==2) || (jComboBox.getSelectedIndex()==4) || (jComboBox.getSelectedIndex()==6) || (jComboBox.getSelectedIndex()==7) || (jComboBox.getSelectedIndex()==9) || (jComboBox.getSelectedIndex()==11)) {			daysInMonth = 31;		}		else if (jComboBox.getSelectedIndex()==1) {			if (res.isLeapYear(Integer.parseInt((String) jComboBox1.getSelectedItem()))) {				daysInMonth = 29;			}			else {				daysInMonth = 28;			}		}		else {			daysInMonth = 30;		}						return daysInMonth;	}	public void run() {			DefaultTableModel tm = (DefaultTableModel) jTable.getModel();		ArrayList al = new ArrayList();		String[] availableRooms;		int roomcnt = 0;		String[] columnid = new String[getDaysOfMonth()+1];		jProgressBar.setIndeterminate(true);		String[] currentRoom;				try {			FileInputStream fis = new FileInputStream("./db/restable.jh");			ObjectInputStream ois = new ObjectInputStream(fis);						al = (ArrayList) ois.readObject();			ois.close();			availableRooms = (String[]) al.get(al.size()-1);			this.restable = al;						loop3:			for (int i=0; i<availableRooms.length; ++i) {				if (availableRooms[i]==null) {					break loop3;				}				else {					roomcnt++;				}			}			tm.setColumnCount(getDaysOfMonth()+1);			tm.setRowCount(roomcnt);						// im tmp den Zeitbereich zw. lastday und firstday speichern

⌨️ 快捷键说明

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