📄 editaddress.java
字号:
/* * NewAddress.java * * Created on November 26, 2001, 1:02 AM */package com.sams.jxta.pda;import com.sams.jxta.vcard.*;/** * * @author Administrator */public class EditAddress extends javax.swing.JDialog { /** A return status code - returned if Cancel button has been pressed */ public static final int RET_CANCEL = 0; /** A return status code - returned if OK button has been pressed */ public static final int RET_OK = 1; protected VCard vCard; /** Creates new form NewAddress */ public EditAddress(java.awt.Frame parent, boolean modal, VCard vCard) { super(parent, modal); this.vCard = vCard; initComponents(); lastNameTextField.setText(vCard.getLastName()); firstNameTextField.setText(vCard.getFirstName()); emailTextField.setText(vCard.getEmail()); } /** @return the return status of this dialog - one of RET_OK or RET_CANCEL */ public int getReturnStatus() { return returnStatus; } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents buttonPanel = new javax.swing.JPanel(); okButton = new javax.swing.JButton(); cancelButton = new javax.swing.JButton(); inputPanel = new javax.swing.JPanel(); jPanel1 = new javax.swing.JPanel(); firstNamePanel2 = new javax.swing.JPanel(); firstNameLabel1 = new javax.swing.JLabel(); firstNameTextField = new javax.swing.JTextField(); lastNamePanel = new javax.swing.JPanel(); jLabel11 = new javax.swing.JLabel(); lastNameTextField = new javax.swing.JTextField(); workNumberPanel = new javax.swing.JPanel(); jLabel12 = new javax.swing.JLabel(); workNumberTextField1 = new javax.swing.JTextField(); cellPanel = new javax.swing.JPanel(); jLabel111 = new javax.swing.JLabel(); cellNumberTextField1 = new javax.swing.JTextField(); homePanel = new javax.swing.JPanel(); jLabel113 = new javax.swing.JLabel(); homeNumberTextField = new javax.swing.JTextField(); emailPanel = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); emailTextField = new javax.swing.JTextField(); addressPanel = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); addressTextField1 = new javax.swing.JTextField(); cityPanel = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); cityTextField = new javax.swing.JTextField(); countryPanel = new javax.swing.JPanel(); jLabel42 = new javax.swing.JLabel(); countryTextField = new javax.swing.JTextField(); statePanel = new javax.swing.JPanel(); jLabel43 = new javax.swing.JLabel(); stateTextField = new javax.swing.JTextField(); zipPanel = new javax.swing.JPanel(); jLabel411 = new javax.swing.JLabel(); zipTextField = new javax.swing.JTextField(); companyPanel = new javax.swing.JPanel(); jLabel112 = new javax.swing.JLabel(); CompanyTextField = new javax.swing.JTextField(); notePanel = new javax.swing.JPanel(); subNotePanel = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); noteTextArea = new javax.swing.JTextArea(); setTitle("New Address"); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { closeDialog(evt); } }); buttonPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT)); okButton.setText("OK"); okButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { okButtonActionPerformed(evt); } }); buttonPanel.add(okButton); cancelButton.setText("Cancel"); cancelButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { cancelButtonActionPerformed(evt); } }); buttonPanel.add(cancelButton); getContentPane().add(buttonPanel, java.awt.BorderLayout.SOUTH); inputPanel.setLayout(new java.awt.BorderLayout()); jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1, javax.swing.BoxLayout.Y_AXIS)); firstNameLabel1.setText("First Name"); firstNamePanel2.add(firstNameLabel1); firstNameTextField.setColumns(16); firstNamePanel2.add(firstNameTextField); jPanel1.add(firstNamePanel2); jLabel11.setText("Last Name"); lastNamePanel.add(jLabel11); lastNameTextField.setColumns(16); lastNamePanel.add(lastNameTextField); jPanel1.add(lastNamePanel); jLabel12.setText("Work #"); workNumberPanel.add(jLabel12); workNumberTextField1.setColumns(16); workNumberPanel.add(workNumberTextField1); jPanel1.add(workNumberPanel); jLabel111.setText("Cell #"); cellPanel.add(jLabel111); cellNumberTextField1.setColumns(16); cellPanel.add(cellNumberTextField1); jPanel1.add(cellPanel); jLabel113.setText("Home #"); homePanel.add(jLabel113); homeNumberTextField.setColumns(16); homePanel.add(homeNumberTextField); jPanel1.add(homePanel); jLabel1.setText("Email"); emailPanel.add(jLabel1); emailTextField.setColumns(16); emailPanel.add(emailTextField); jPanel1.add(emailPanel); jLabel2.setText("Address"); addressPanel.add(jLabel2); addressTextField1.setColumns(16); addressPanel.add(addressTextField1); jPanel1.add(addressPanel); jLabel3.setText("City"); cityPanel.add(jLabel3); cityTextField.setColumns(16); cityPanel.add(cityTextField); jPanel1.add(cityPanel); jLabel42.setText("Country"); countryPanel.add(jLabel42); countryTextField.setColumns(16); countryTextField.setText("United States"); countryPanel.add(countryTextField); jPanel1.add(countryPanel); jLabel43.setText("State"); statePanel.add(jLabel43); stateTextField.setColumns(2); statePanel.add(stateTextField); jLabel411.setText("Zip"); zipPanel.add(jLabel411); zipTextField.setColumns(10); zipPanel.add(zipTextField); statePanel.add(zipPanel); jPanel1.add(statePanel); jLabel112.setText("Company"); companyPanel.add(jLabel112); CompanyTextField.setColumns(16); companyPanel.add(CompanyTextField); jPanel1.add(companyPanel); jScrollPane2.setBorder(new javax.swing.border.TitledBorder("Note")); noteTextArea.setColumns(20); noteTextArea.setRows(4); jScrollPane2.setViewportView(noteTextArea); subNotePanel.add(jScrollPane2); notePanel.add(subNotePanel); jPanel1.add(notePanel); inputPanel.add(jPanel1, java.awt.BorderLayout.CENTER); getContentPane().add(inputPanel, java.awt.BorderLayout.CENTER); pack(); }//GEN-END:initComponents private void okButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_okButtonActionPerformed if (vCard==null){ System.out.println("bad vCard"); } vCard.setLastName(lastNameTextField.getText()); vCard.setFirstName(firstNameTextField.getText()); vCard.setEmail(firstNameTextField.getText()); doClose(RET_OK); }//GEN-LAST:event_okButtonActionPerformed private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelButtonActionPerformed doClose(RET_CANCEL); }//GEN-LAST:event_cancelButtonActionPerformed /** Closes the dialog */ private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog doClose(RET_CANCEL); }//GEN-LAST:event_closeDialog private void doClose(int retStatus) { returnStatus = retStatus; setVisible(false); dispose(); } /** * @param args the command line arguments */ public static void main(String args[]) { new EditAddress(new javax.swing.JFrame(), true,null).show(); } /** Getter for property vCard. * @return Value of property vCard. */ public com.sams.jxta.vcard.VCard getVCard() { return this.vCard; } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JTextArea noteTextArea; private javax.swing.JButton okButton; private javax.swing.JTextField CompanyTextField; private javax.swing.JPanel addressPanel; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTextField cellNumberTextField1; private javax.swing.JPanel zipPanel; private javax.swing.JTextField stateTextField; private javax.swing.JLabel jLabel12; private javax.swing.JPanel companyPanel; private javax.swing.JLabel jLabel11; private javax.swing.JTextField addressTextField1; private javax.swing.JLabel jLabel411; private javax.swing.JTextField lastNameTextField; private javax.swing.JPanel buttonPanel; private javax.swing.JLabel jLabel43; private javax.swing.JTextField emailTextField; private javax.swing.JLabel jLabel42; private javax.swing.JPanel cityPanel; private javax.swing.JTextField countryTextField; private javax.swing.JPanel notePanel; private javax.swing.JTextField cityTextField; private javax.swing.JPanel firstNamePanel2; private javax.swing.JPanel jPanel1; private javax.swing.JTextField zipTextField; private javax.swing.JPanel lastNamePanel; private javax.swing.JPanel inputPanel; private javax.swing.JTextField homeNumberTextField; private javax.swing.JPanel statePanel; private javax.swing.JPanel homePanel; private javax.swing.JPanel workNumberPanel; private javax.swing.JTextField workNumberTextField1; private javax.swing.JPanel countryPanel; private javax.swing.JTextField firstNameTextField; private javax.swing.JLabel jLabel113; private javax.swing.JLabel firstNameLabel1; private javax.swing.JLabel jLabel112; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel111; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel1; private javax.swing.JButton cancelButton; private javax.swing.JPanel emailPanel; private javax.swing.JPanel cellPanel; private javax.swing.JPanel subNotePanel; // End of variables declaration//GEN-END:variables private int returnStatus = RET_CANCEL;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -