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

📄 mainwindow.java

📁 这是一个小旅馆运行程序,很实用也很全面.希望对大家有所启发.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		}		return jButton5;	}	/**	 * This method initializes jButton6	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton6() {		if(jButton6 == null) {			jButton6 = new javax.swing.JButton();			jButton6.setBounds(389, 533, 124, 31);			jButton6.setText(language[33]);			jButton6.setVisible(true);			jButton6.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					String[] tst = new String[entries];					tst = getTempGuest();										YesNoDialog yn = new YesNoDialog(thisWindow, tst, language[53], "deleteEntry");					yn.setVisible(true);																											}			});		}		return jButton6;	}	/**	 * This method initializes jButton7	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton7() {		if(jButton7 == null) {			jButton7 = new javax.swing.JButton();			jButton7.setBounds(520, 533, 143, 31);			jButton7.setText(language[34]);			jButton7.setVisible(true);			jButton7.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) { 					String[] tst = new String[entries];					tst = getTempGuest(); 					boolean modified = true;										loop1:					for (int i=0; i<entries; ++i) {						if (tst[i].equals(currentGuest[i])) {							modified = false;						}						else {							modified = true;							break loop1;						}					}										if (modified) {						YesNoDialog zn = new YesNoDialog(thisWindow, tst, language[52], "undoEntry");						zn.setVisible(true);					}					else {						clearFields(); 						addDataWindow.clearFields();					}									}			});		}		return jButton7;	}		public void setGuestStatus(boolean status) {		jLabel1.setVisible(status);		jLabel2.setVisible(status);		jLabel3.setVisible(status);		jLabel4.setVisible(status);		jLabel5.setVisible(status);		jLabel6.setVisible(!status);		jLabel7.setVisible(status);		jLabel8.setVisible(status);		jButton1.setVisible(status);		jButton4.setVisible(status);		jButton5.setVisible(status);		jButton6.setVisible(!status);		jButton7.setVisible(status);		jButton8.setVisible(status);		jButton9.setVisible(status);		jTextField.setVisible(status);		jTextField1.setVisible(status);		jTextField2.setVisible(status);		jTextField3.setVisible(status);		jTextField4.setVisible(status);		jTextField5.setVisible(status);		jTextArea.setVisible(status);		jTextArea1.setVisible(status);		jRadioButton.setVisible(status);		jRadioButton1.setVisible(status);	}		public void setDeleted(boolean status) {		jButton6.setVisible(status);	}		public void setGuest(String[] guest) {		jTextField.setText(guest[1]);		jTextField1.setText(guest[2]);		jTextArea.setText(guest[3]);		jTextArea1.setText(guest[6]);		jTextField2.setText(guest[4]);		jTextField3.setText(guest[5]);		jTextField4.setText(guest[0]);		jRadioButton.setSelected(true);		jRadioButton1.setSelected(false);		jTextArea1.setVisible(false);		jTextArea.setVisible(true);		addDataWindow.setWife(guest[7]);		addDataWindow.setChildren(guest[8]);		addDataWindow.setPhone(false, guest[9]);		addDataWindow.setMobile(false, guest[10]);		addDataWindow.setFax(false, guest[11]);		addDataWindow.setEmail(false, guest[12]);		addDataWindow.setPhone(true, guest[13]);		addDataWindow.setMobile(true, guest[14]);		addDataWindow.setFax(true, guest[15]);		addDataWindow.setEmail(true, guest[16]);		addDataWindow.setRoom(guest[17]);		addDataWindow.setSmoker(guest[18]);	}			/**	 * This method initializes jLabel6	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel6() {		if(jLabel6 == null) {			jLabel6 = new javax.swing.JLabel();			jLabel6.setBounds(474, 253, 222, 29);			jLabel6.setText(language[46]);			jLabel6.setVisible(true);		}		return jLabel6;	}	/**	 * This method initializes jLabel7	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel7() {		if(jLabel7 == null) {			jLabel7 = new javax.swing.JLabel();			jLabel7.setBounds(381, 181, 139, 21);			jLabel7.setText(language[27]);			jLabel7.setVisible(true);		}		return jLabel7;	}	/**	 * This method initializes jTextField4	 * 	 * @return javax.swing.JTextField	 */	private javax.swing.JTextField getJTextField4() {		if(jTextField4 == null) {			jTextField4 = new javax.swing.JTextField();			jTextField4.setNextFocusableComponent(getJTextField());			jTextField4.setBounds(381, 201, 392, 21);			jTextField4.setVisible(true);		}		return jTextField4;	}		public void clearFields() {		jTextField.setText("");		jTextField1.setText("");		jTextArea.setText("");		jTextArea1.setText("");		jTextField2.setText("");		jTextField3.setText("");		jTextField4.setText("");		jTextField5.setText("");		addDataWindow.setWife("");		addDataWindow.setChildren("");		addDataWindow.setPhone(false, "");		addDataWindow.setMobile(false, "");		addDataWindow.setFax(false, "");		addDataWindow.setEmail(false, "");		addDataWindow.setPhone(true, "");		addDataWindow.setMobile(true, "");		addDataWindow.setFax(true, "");		addDataWindow.setEmail(true, "");		addDataWindow.setRoom("");		addDataWindow.setSmoker("N/A");	}			public void addDataWindowReset(String[] guest) {		addDataWindow.reset(guest);	}		/**	 * This method initializes jTextArea1	 * 	 * @return javax.swing.JTextArea	 */	private javax.swing.JTextArea getJTextArea1() {		if(jTextArea1 == null) {			jTextArea1 = new javax.swing.JTextArea();			jTextArea1.setBounds(382, 359, 392, 64);			jTextArea1.setVisible(true);		}		return jTextArea1;	}	/**	 * This method initializes jRadioButton	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton() {		if(jRadioButton == null) {			jRadioButton = new javax.swing.JRadioButton();			jRadioButton.setBounds(552, 339, 101, 19);			jRadioButton.setText(language[17]);			jRadioButton.setVisible(true);			jRadioButton.setSelected(true);			jRadioButton.setBackground(java.awt.SystemColor.window);			jRadioButton.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jTextArea.setVisible(true);					jTextArea1.setVisible(false);					jRadioButton1.setSelected(false);				}			});		}		return jRadioButton;	}	/**	 * This method initializes jRadioButton1	 * 	 * @return javax.swing.JRadioButton	 */	private javax.swing.JRadioButton getJRadioButton1() {		if(jRadioButton1 == null) {			jRadioButton1 = new javax.swing.JRadioButton();			jRadioButton1.setBounds(655, 338, 104, 20);			jRadioButton1.setText(language[18]);			jRadioButton1.setVisible(true);			jRadioButton1.setBackground(java.awt.SystemColor.window);			jRadioButton1.addChangeListener(new javax.swing.event.ChangeListener() { 				public void stateChanged(javax.swing.event.ChangeEvent e) {    					jTextArea1.setVisible(true);					jTextArea.setVisible(false);					jRadioButton.setSelected(false);				}			});		}		return jRadioButton1;	}	/**	 * This method initializes jLabel3	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel3() {		if(jLabel3 == null) {			jLabel3 = new javax.swing.JLabel();			jLabel3.setBounds(382, 339, 139, 21);			jLabel3.setText(language[30]);			jLabel3.setVisible(true);		}		return jLabel3;	}		public String[] getTempGuest() {		String[] tst = new String[entries];		tst[0] = jTextField4.getText();		tst[1] = jTextField.getText();		tst[2] = jTextField1.getText();		tst[3] = jTextArea.getText();		tst[4] = jTextField2.getText();		tst[5] = jTextField3.getText();		tst[6] = jTextArea1.getText();		tst[7] = addDataWindow.getWife();		tst[8] = addDataWindow.getChildren();		tst[9] = addDataWindow.getPhone(false);		tst[10] = addDataWindow.getMobile(false);		tst[11] = addDataWindow.getFax(false);		tst[12] = addDataWindow.getEmail(false);		tst[13] = addDataWindow.getPhone(true);		tst[14] = addDataWindow.getMobile(true);		tst[15] = addDataWindow.getFax(true);		tst[16] = addDataWindow.getEmail(true);		tst[17] = addDataWindow.getRoom();		tst[18] = addDataWindow.getSmoker();		return tst;	}		public void deleteEntry(String[] guest) {		g.deleteExisting(guest);			clearFields();		setDeleted(false);	}		public void setCurrentGuest() {		currentGuest = getTempGuest();	}			/**	 * This method initializes jLabel8	 * 	 * @return javax.swing.JLabel	 */	private javax.swing.JLabel getJLabel8() {		if(jLabel8 == null) {			jLabel8 = new javax.swing.JLabel();			jLabel8.setBounds(380, 120, 103, 21);			jLabel8.setText(language[26]);		}		return jLabel8;	}	/**	 * This method initializes jTextField5	 * 	 * @return javax.swing.JTextField	 */	private javax.swing.JTextField getJTextField5() {		if(jTextField5 == null) {			jTextField5 = new javax.swing.JTextField();			jTextField5.setBounds(482, 120, 269, 21);			jTextField5.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					findEntry(jTextField5.getText());					jTextField5.setText("");				}			});		}		return jTextField5;	}	/**	 * This method initializes jButton8	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton8() {		if(jButton8 == null) {			jButton8 = new javax.swing.JButton();			jButton8.setBounds(753, 120, 19, 21);			jButton8.setText("...");			jButton8.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					findEntry(jTextField5.getText());					jTextField5.setText("");				}			});		}		return jButton8;	}		public void findEntry(String guest) {		boolean isGuest = false;		String[] entry = new String[entries];							isGuest = g.findGuest(guest);							if (isGuest) {								entry = g.getGuest(guest);								setGuestStatus(true);			setVisible(true);			setEnabled(true);			setGuest(entry);			setCurrentGuest();			setDeleted(true);		}	}		public String getCompany() {		return jTextField4.getText();	}	public String getName() {		return jTextField.getText();	}	public String getFirstName() {		return jTextField1.getText();	}	public String getAddress (boolean business) {		if (business == false) {			return jTextArea.getText();		}		else {			return jTextArea1.getText();		}	}	public String getBirthday() {		return jTextField2.getText();	}	public String getCitizenship() {		return jTextField3.getText();	}		public void exportDB() {		ExportWindow ew = new ExportWindow();	}		public void actionPerformed(ActionEvent event) {		String command = event.getActionCommand();		ActionCommandsMW action = new ActionCommandsMW(thisWindow, command);			}				public static void main(String[] args) {		Language lang = new Language();		language = lang.getLanguage();						entries = g.getEntries();		MainWindow window = new MainWindow();		thisWindow = window;		SearchWindow sw = new SearchWindow(thisWindow);		searchWindow = sw;				sw.setVisible(false);		thisWindow.setGuestStatus(false);		thisWindow.jLabel6.setVisible(false);		thisWindow.jButton6.setVisible(false);		thisWindow.setMenuBar(new MainMenu(thisWindow));										AdditionalDataWindow adw = new AdditionalDataWindow(g, thisWindow, entries);		addDataWindow = adw;		adw.setVisible(false);							}		/**	 * This method initializes jButton9	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton9() {		if(jButton9 == null) {			jButton9 = new javax.swing.JButton();			jButton9.setBounds(589, 143, 182, 19);			jButton9.setText(language[49]);			jButton9.setVisible(false);			jButton9.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 10));			jButton9.addActionListener(new java.awt.event.ActionListener() { 				public void actionPerformed(java.awt.event.ActionEvent e) {    					GuestList gl = new GuestList(thisWindow);					gl.setVisible(true);					gl.getGuestDB();				}			});		}		return jButton9;	}	/**	 * This method initializes jButton10	 * 	 * @return javax.swing.JButton	 */	private javax.swing.JButton getJButton10() {		if(jButton10 == null) {			jButton10 = new javax.swing.JButton();			jButton10.setBounds(37, 335, 198, 33);			jButton10.setVisible(false);			jButton10.setText("Fremdenbuch");		}		return jButton10;	}}  //  @jve:visual-info  decl-index=0 visual-constraint="22,10"

⌨️ 快捷键说明

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