📄 roomselectwindow2.java
字号:
} }); 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 + -