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

📄 roomselectwindow2.java

📁 这是一个小旅馆运行程序,很实用也很全面.希望对大家有所启发.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
				}			});			jRadioButton5.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					jPanel.setVisible(true);					clearPanel();					checkRoomAvailability(roomtype, 4);				}			});		}		return jRadioButton5;	}	/**	 * This method initializes jRadioButton6	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton6() {		if(jRadioButton6 == null) {			jRadioButton6 = new javax.swing.JRadioButton();			int c = 6;			if (c<=floors) {				jRadioButton6.setVisible(true);			}			else {				jRadioButton6.setVisible(false);			}			jRadioButton6.setBounds(282, 60, 108, 18);			jRadioButton6.setBackground(java.awt.SystemColor.window);			jRadioButton6.setText("6. " + language[84]);			jRadioButton6.setEnabled(false);			jRadioButton6.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton1.setSelected(false);					jRadioButton2.setSelected(false);					jRadioButton3.setSelected(false);					jRadioButton4.setSelected(false);					jRadioButton5.setSelected(false);					jRadioButton.setSelected(false);					jRadioButton7.setSelected(false);				}			});			jRadioButton6.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					jPanel.setVisible(true);					clearPanel();					checkRoomAvailability(roomtype, 6);				}			});		}		return jRadioButton6;	}	/**	 * This method initializes jRadioButton7	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton7() {		if(jRadioButton7 == null) {			jRadioButton7 = new javax.swing.JRadioButton();			int c = 8;			if (c<=floors) {				jRadioButton7.setVisible(true);			}			else {				jRadioButton7.setVisible(false);			}			jRadioButton7.setBounds(412, 60, 108, 18);			jRadioButton7.setBackground(java.awt.SystemColor.window);			jRadioButton7.setText("8. " + language[84]);			jRadioButton7.setEnabled(false);			jRadioButton7.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton1.setSelected(false);					jRadioButton2.setSelected(false);					jRadioButton3.setSelected(false);					jRadioButton4.setSelected(false);					jRadioButton5.setSelected(false);					jRadioButton6.setSelected(false);					jRadioButton.setSelected(false);				}			});			jRadioButton7.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					jPanel.setVisible(true);					clearPanel();					checkRoomAvailability(roomtype, 8);				}			});		}		return jRadioButton7;	}	/**	 * This method initializes jRadioButton8	 * 	 * @return javax.swing.JRadioButton	 */		private String getType() {		String type = "";				if (roomtype==1) {			type = "S";		}		else if (roomtype==2) {			type = "D";		}		else if (roomtype==3) {			type = "T";		}		else if (roomtype==4) {			type = "Q";		}		else if (roomtype==5) {			type="A";		}				return type;	}		private javax.swing.JRadioButton getJRadioButton8() {		if(jRadioButton8 == null) {			jRadioButton8 = new javax.swing.JRadioButton();			jRadioButton8.setBounds(39, 9, 96, 17);			jRadioButton8.setBackground(java.awt.SystemColor.window);			jRadioButton8.setVisible(false);			jRadioButton8.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton9.setSelected(false);					jRadioButton10.setSelected(false);					jRadioButton11.setSelected(false);					jRadioButton12.setSelected(false);					jRadioButton13.setSelected(false);					jRadioButton14.setSelected(false);					jRadioButton15.setSelected(false);					jRadioButton16.setSelected(false);					jRadioButton17.setSelected(false);					jRadioButton18.setSelected(false);					jRadioButton19.setSelected(false);					jRadioButton20.setSelected(false);					jRadioButton21.setSelected(false);					jRadioButton22.setSelected(false);					jRadioButton23.setSelected(false);					jRadioButton24.setSelected(false);					jRadioButton25.setSelected(false);					jRadioButton26.setSelected(false);					jRadioButton27.setSelected(false);					jRadioButton28.setSelected(false);				}			});			jRadioButton8.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					//filename = ("./cfg/" + getType() + jRadioButton8.getText() + ".jhr");					selectedRoom = jRadioButton8.getText();				}			});		}		return jRadioButton8;	}	/**	 * This method initializes jRadioButton9	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton9() {		if(jRadioButton9 == null) {			jRadioButton9 = new javax.swing.JRadioButton();			jRadioButton9.setBounds(39, 35, 96, 17);			jRadioButton9.setBackground(java.awt.SystemColor.window);			jRadioButton9.setVisible(false);			jRadioButton9.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton8.setSelected(false);					jRadioButton10.setSelected(false);					jRadioButton11.setSelected(false);					jRadioButton12.setSelected(false);					jRadioButton13.setSelected(false);					jRadioButton14.setSelected(false);					jRadioButton15.setSelected(false);					jRadioButton16.setSelected(false);					jRadioButton17.setSelected(false);					jRadioButton18.setSelected(false);					jRadioButton19.setSelected(false);					jRadioButton20.setSelected(false);					jRadioButton21.setSelected(false);					jRadioButton22.setSelected(false);					jRadioButton23.setSelected(false);					jRadioButton24.setSelected(false);					jRadioButton25.setSelected(false);					jRadioButton26.setSelected(false);					jRadioButton27.setSelected(false);					jRadioButton28.setSelected(false);				}			});			jRadioButton9.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					//filename = ("./cfg/" + getType() + jRadioButton9.getText() + ".jhr");					selectedRoom = jRadioButton9.getText();				}			});		}		return jRadioButton9;	}	/**	 * This method initializes jRadioButton10	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton10() {		if(jRadioButton10 == null) {			jRadioButton10 = new javax.swing.JRadioButton();			jRadioButton10.setBounds(39, 61, 96, 17);			jRadioButton10.setBackground(java.awt.SystemColor.window);			jRadioButton10.setVisible(false);			jRadioButton10.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jRadioButton9.setSelected(false);					jRadioButton8.setSelected(false);					jRadioButton11.setSelected(false);					jRadioButton12.setSelected(false);					jRadioButton13.setSelected(false);					jRadioButton14.setSelected(false);					jRadioButton15.setSelected(false);					jRadioButton16.setSelected(false);					jRadioButton17.setSelected(false);					jRadioButton18.setSelected(false);					jRadioButton19.setSelected(false);					jRadioButton20.setSelected(false);					jRadioButton21.setSelected(false);					jRadioButton22.setSelected(false);					jRadioButton23.setSelected(false);					jRadioButton24.setSelected(false);					jRadioButton25.setSelected(false);					jRadioButton26.setSelected(false);					jRadioButton27.setSelected(false);					jRadioButton28.setSelected(false);				}			});			jRadioButton10.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					//filename = ("./cfg/" + getType() + jRadioButton10.getText() + ".jhr");					selectedRoom = jRadioButton10.getText();				}			});		}		return jRadioButton10;	}		public void clearPanel() {		jRadioButton8.setVisible(false);		jRadioButton9.setVisible(false);		jRadioButton10.setVisible(false);		jRadioButton11.setVisible(false);		jRadioButton12.setVisible(false);		jRadioButton13.setVisible(false);		jRadioButton14.setVisible(false);		jRadioButton15.setVisible(false);		jRadioButton16.setVisible(false);		jRadioButton17.setVisible(false);		jRadioButton18.setVisible(false);		jRadioButton19.setVisible(false);		jRadioButton20.setVisible(false);		jRadioButton21.setVisible(false);		jRadioButton22.setVisible(false);		jRadioButton23.setVisible(false);		jRadioButton24.setVisible(false);		jRadioButton25.setVisible(false);		jRadioButton26.setVisible(false);		jRadioButton27.setVisible(false);		jRadioButton28.setVisible(false);	}		public void checkRoomAvailability(int roomtype, int floor) {		clearPanel();		ArrayList avR = new ArrayList();		String filename;				if (roomtype==1) {			filename = "./cfg/single.rms"; 		}		else if (roomtype==2) {			filename = "./cfg/double.rms";		}		else if (roomtype==3) {			filename = "./cfg/triple.rms";		}		else if (roomtype==4) {			filename = "./cfg/quad.rms";		}		else {			filename = "./cfg/apartment.rms";		}					try {								ArrayList al = new ArrayList();				String[] availableRooms;				FileInputStream sngl = new FileInputStream(filename);				ObjectInputStream single = new ObjectInputStream(sngl);											al = (ArrayList) single.readObject();				single.close();				availableRooms = (String[]) al.get(floor-1);												for (int i=0; i<availableRooms.length; ++i) {					if (checkAvailability(startday, endday, availableRooms[i])) {						avR.add(availableRooms[i]);					}									}											}			catch (ClassNotFoundException cnf) {				System.out.println(cnf + ": " + roomtype + ". Floor");			}			catch (IOException io) {				System.out.println(io + ": " + roomtype + ". Floor");			}		if (avR.size()>0) { 					loop1:			while (true) {				int i=0;				jRadioButton8.setVisible(true);				jRadioButton8.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton9.setVisible(true);				jRadioButton9.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton10.setVisible(true);				jRadioButton10.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton11.setVisible(true);				jRadioButton11.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton12.setVisible(true);				jRadioButton12.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton13.setVisible(true);				jRadioButton13.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton14.setVisible(true);				jRadioButton14.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton15.setVisible(true);				jRadioButton15.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton16.setVisible(true);				jRadioButton16.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton17.setVisible(true);				jRadioButton17.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton18.setVisible(true);				jRadioButton18.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton19.setVisible(true);				jRadioButton19.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton20.setVisible(true);				jRadioButton20.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton21.setVisible(true);				jRadioButton21.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton22.setVisible(true);				jRadioButton22.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton23.setVisible(true);				jRadioButton23.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton24.setVisible(true);				jRadioButton24.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton25.setVisible(true);				jRadioButton25.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton26.setVisible(true);				jRadioButton26.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton27.setVisible(true);				jRadioButton27.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}				jRadioButton28.setVisible(true);				jRadioButton28.setText((String) avR.get(i));				++i;				if (i==avR.size()) {					break loop1;				}			}		}	}

⌨️ 快捷键说明

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