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