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

📄 editaddress.java

📁 Java p2p程序设计2002年版
💻 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 + -