Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /*
- * jContactMainScreen.java
- *
- * Created on 17-Mar-2010, 12:47:48 PM
- */
- /**
- *
- * @author Guorui
- */
- public class jContactMainScreen extends javax.swing.JFrame {
- /** Creates new form jContactMainScreen */
- public jContactMainScreen() {
- initComponents();
- }
- /** 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.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- newName = new javax.swing.JFrame();
- newNameMessage = new javax.swing.JLabel();
- newNameTextField = new javax.swing.JTextField();
- newNameOK = new javax.swing.JButton();
- jScrollPane1 = new javax.swing.JScrollPane();
- contactList = new javax.swing.JList();
- jTabbedPane1 = new javax.swing.JTabbedPane();
- tabContact = new javax.swing.JPanel();
- tabContactFirstNameLabel = new javax.swing.JLabel();
- tabContactPersonalEmailLabel = new javax.swing.JLabel();
- tabContactLastNameLabel = new javax.swing.JLabel();
- tabContactHomePhoneLabel = new javax.swing.JLabel();
- tabContactWorkPhoneLabel = new javax.swing.JLabel();
- tabContactMobilePhoneLabel = new javax.swing.JLabel();
- tabContactWorkEmailLabel = new javax.swing.JLabel();
- tabContactFirstNameTextField = new javax.swing.JTextField();
- tabContactLastNameTextField = new javax.swing.JTextField();
- tabContactHomePhoneTextField = new javax.swing.JTextField();
- tabContactWorkPhoneTextField = new javax.swing.JTextField();
- tabContactMobilePhoneTextField = new javax.swing.JTextField();
- tabContactPersonalEmailTextField = new javax.swing.JTextField();
- tabContactWorkEmailTextField = new javax.swing.JTextField();
- tabPersonal = new javax.swing.JPanel();
- tabPersonalCityLabel = new javax.swing.JLabel();
- tabPersonalBirthdayTextField = new javax.swing.JTextField();
- tabPersonalStateProvinceLabel = new javax.swing.JLabel();
- tabPersonalWebsiteTextField = new javax.swing.JTextField();
- tabPersonalZIPPostalCodeLabel = new javax.swing.JLabel();
- tabPersonalCountryRegionLabel = new javax.swing.JLabel();
- tabPersonalWebsiteLabel = new javax.swing.JLabel();
- tabPersonalStreetAddressTextField = new javax.swing.JTextField();
- tabPersonalCityTextField = new javax.swing.JTextField();
- tabPersonalBirthdayLabel = new javax.swing.JLabel();
- tabPersonalStateProvinceTextField = new javax.swing.JTextField();
- tabPersonalStreetAddressLabel = new javax.swing.JLabel();
- tabPersonalCountryRegionTextField = new javax.swing.JTextField();
- tabPersonalZIPPostalCodeTextField = new javax.swing.JTextField();
- tabPersonalSignificantOtherLabel = new javax.swing.JLabel();
- tabPersonalSignificantOtherTextField = new javax.swing.JTextField();
- tabWork = new javax.swing.JPanel();
- tabWorkJobTitleLabel = new javax.swing.JLabel();
- tabContactPersonalEmailTextField2 = new javax.swing.JTextField();
- tabWorkStreetAddressLabel = new javax.swing.JLabel();
- tabContactWorkEmailTextField2 = new javax.swing.JTextField();
- tabWorkCityLabel = new javax.swing.JLabel();
- tabWorkStateProvinceLabel = new javax.swing.JLabel();
- tabWorkCountryRegionLabel = new javax.swing.JLabel();
- tabContactFirstNameTextField2 = new javax.swing.JTextField();
- tabContactLastNameTextField2 = new javax.swing.JTextField();
- tabWorkZipPostaCodeLabel = new javax.swing.JLabel();
- tabContactHomePhoneTextField2 = new javax.swing.JTextField();
- tabWorkCompanyLabel = new javax.swing.JLabel();
- tabContactMobilePhoneTextField2 = new javax.swing.JTextField();
- tabContactWorkPhoneTextField2 = new javax.swing.JTextField();
- tabWorkWorkWebsiteLabel = new javax.swing.JLabel();
- tabContactWorkEmailTextField5 = new javax.swing.JTextField();
- tabNotes = new javax.swing.JPanel();
- jScrollPane2 = new javax.swing.JScrollPane();
- tabNotesTextField = new javax.swing.JTextArea();
- jButton1 = new javax.swing.JButton();
- jContactMainScreenMenuBar = new javax.swing.JMenuBar();
- jContactMainScreenMenuBarFile = new javax.swing.JMenu();
- jContactMainScreenMenuBarFileNew = new javax.swing.JMenuItem();
- jContactMainScreenMenuBarFileSaveAll = new javax.swing.JMenuItem();
- jContactMainScreenMenuBarEdit = new javax.swing.JMenu();
- jContactMainScreenMenuBarEditDelete = new javax.swing.JMenuItem();
- newName.setTitle("New Contact");
- newName.setMinimumSize(new java.awt.Dimension(280, 110));
- newNameMessage.setText("Name: ");
- newNameOK.setText("OK");
- newNameOK.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- newNameOKActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout newNameLayout = new javax.swing.GroupLayout(newName.getContentPane());
- newName.getContentPane().setLayout(newNameLayout);
- newNameLayout.setHorizontalGroup(
- newNameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(newNameLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(newNameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(newNameOK, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(newNameLayout.createSequentialGroup()
- .addComponent(newNameMessage)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(newNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 188, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- newNameLayout.setVerticalGroup(
- newNameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(newNameLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(newNameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(newNameMessage)
- .addComponent(newNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(newNameOK)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- setTitle("jContact");
- contactList.setModel(new javax.swing.AbstractListModel() {
- String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
- public int getSize() { return strings.length; }
- public Object getElementAt(int i) { return strings[i]; }
- });
- contactList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
- contactList.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- contactListMouseClicked(evt);
- }
- });
- jScrollPane1.setViewportView(contactList);
- tabContactFirstNameLabel.setText("First Name");
- tabContactPersonalEmailLabel.setText("Personal e-mail");
- tabContactLastNameLabel.setText("Last Name");
- tabContactHomePhoneLabel.setText("Home Phone");
- tabContactWorkPhoneLabel.setText("Work Phone");
- tabContactMobilePhoneLabel.setText("Mobile Phone");
- tabContactWorkEmailLabel.setText("Work Email");
- tabContactFirstNameTextField.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabContactFirstNameTextFieldActionPerformed(evt);
- }
- });
- tabContactMobilePhoneTextField.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabContactMobilePhoneTextFieldActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout tabContactLayout = new javax.swing.GroupLayout(tabContact);
- tabContact.setLayout(tabContactLayout);
- tabContactLayout.setHorizontalGroup(
- tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabContactLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabContactPersonalEmailLabel)
- .addComponent(tabContactMobilePhoneLabel)
- .addComponent(tabContactWorkEmailLabel)
- .addComponent(tabContactWorkPhoneLabel)
- .addComponent(tabContactHomePhoneLabel)
- .addComponent(tabContactLastNameLabel)
- .addComponent(tabContactFirstNameLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabContactFirstNameTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactLastNameTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactHomePhoneTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactWorkPhoneTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactWorkEmailTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactMobilePhoneTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE)
- .addComponent(tabContactPersonalEmailTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 296, Short.MAX_VALUE))
- .addContainerGap())
- );
- tabContactLayout.setVerticalGroup(
- tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabContactLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactFirstNameLabel)
- .addComponent(tabContactFirstNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactLastNameLabel)
- .addComponent(tabContactLastNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactHomePhoneLabel)
- .addComponent(tabContactHomePhoneTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactWorkPhoneLabel)
- .addComponent(tabContactWorkPhoneTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactMobilePhoneLabel)
- .addComponent(tabContactMobilePhoneTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tabContactPersonalEmailLabel)
- .addComponent(tabContactPersonalEmailTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactWorkEmailTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tabContactWorkEmailLabel))
- .addContainerGap(267, Short.MAX_VALUE))
- );
- jTabbedPane1.addTab("Contact", tabContact);
- tabPersonalCityLabel.setText("City");
- tabPersonalStateProvinceLabel.setText("State/Province");
- tabPersonalZIPPostalCodeLabel.setText("ZIP/Postal Code");
- tabPersonalCountryRegionLabel.setText("Country/Region");
- tabPersonalWebsiteLabel.setText("Website");
- tabPersonalStreetAddressTextField.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabPersonalStreetAddressTextFieldActionPerformed(evt);
- }
- });
- tabPersonalBirthdayLabel.setText("Birthday");
- tabPersonalStreetAddressLabel.setText("Street Address");
- tabPersonalCountryRegionTextField.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabPersonalCountryRegionTextFieldActionPerformed(evt);
- }
- });
- tabPersonalSignificantOtherLabel.setText("Significant Other");
- javax.swing.GroupLayout tabPersonalLayout = new javax.swing.GroupLayout(tabPersonal);
- tabPersonal.setLayout(tabPersonalLayout);
- tabPersonalLayout.setHorizontalGroup(
- tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabPersonalLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabPersonalSignificantOtherLabel)
- .addComponent(tabPersonalBirthdayLabel)
- .addComponent(tabPersonalCountryRegionLabel)
- .addComponent(tabPersonalWebsiteLabel)
- .addComponent(tabPersonalZIPPostalCodeLabel)
- .addComponent(tabPersonalStateProvinceLabel)
- .addComponent(tabPersonalCityLabel)
- .addComponent(tabPersonalStreetAddressLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabPersonalStreetAddressTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalCityTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalStateProvinceTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalZIPPostalCodeTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalCountryRegionTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalBirthdayTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalWebsiteTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)
- .addComponent(tabPersonalSignificantOtherTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE))
- .addContainerGap())
- );
- tabPersonalLayout.setVerticalGroup(
- tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabPersonalLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalStreetAddressLabel)
- .addComponent(tabPersonalStreetAddressTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalCityLabel)
- .addComponent(tabPersonalCityTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalStateProvinceLabel)
- .addComponent(tabPersonalStateProvinceTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalZIPPostalCodeLabel)
- .addComponent(tabPersonalZIPPostalCodeTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalCountryRegionLabel)
- .addComponent(tabPersonalCountryRegionTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tabPersonalBirthdayLabel)
- .addComponent(tabPersonalBirthdayTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalWebsiteTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tabPersonalWebsiteLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabPersonalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabPersonalSignificantOtherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tabPersonalSignificantOtherLabel))
- .addContainerGap(241, Short.MAX_VALUE))
- );
- jTabbedPane1.addTab("Personal", tabPersonal);
- tabWorkJobTitleLabel.setText("Job Title");
- tabWorkStreetAddressLabel.setText("Street Address");
- tabWorkCityLabel.setText("City");
- tabWorkStateProvinceLabel.setText("State/Province");
- tabWorkCountryRegionLabel.setText("Country/Region");
- tabContactFirstNameTextField2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabContactFirstNameTextField2ActionPerformed(evt);
- }
- });
- tabWorkZipPostaCodeLabel.setText("ZIP/Postal Code");
- tabWorkCompanyLabel.setText("Company");
- tabContactMobilePhoneTextField2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tabContactMobilePhoneTextField2ActionPerformed(evt);
- }
- });
- tabWorkWorkWebsiteLabel.setText("Work Website");
- javax.swing.GroupLayout tabWorkLayout = new javax.swing.GroupLayout(tabWork);
- tabWork.setLayout(tabWorkLayout);
- tabWorkLayout.setHorizontalGroup(
- tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabWorkLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabWorkWorkWebsiteLabel)
- .addComponent(tabWorkZipPostaCodeLabel)
- .addComponent(tabWorkStateProvinceLabel)
- .addComponent(tabWorkCountryRegionLabel)
- .addComponent(tabWorkCityLabel)
- .addComponent(tabWorkStreetAddressLabel)
- .addComponent(tabWorkJobTitleLabel)
- .addComponent(tabWorkCompanyLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tabContactFirstNameTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactLastNameTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactHomePhoneTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactWorkPhoneTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactMobilePhoneTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactPersonalEmailTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactWorkEmailTextField2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)
- .addComponent(tabContactWorkEmailTextField5, javax.swing.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE))
- .addContainerGap())
- );
- tabWorkLayout.setVerticalGroup(
- tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabWorkLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabWorkCompanyLabel)
- .addComponent(tabContactFirstNameTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabWorkJobTitleLabel)
- .addComponent(tabContactLastNameTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabWorkStreetAddressLabel)
- .addComponent(tabContactHomePhoneTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabWorkCityLabel)
- .addComponent(tabContactWorkPhoneTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabWorkStateProvinceLabel)
- .addComponent(tabContactMobilePhoneTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tabWorkZipPostaCodeLabel)
- .addComponent(tabContactPersonalEmailTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactWorkEmailTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tabWorkCountryRegionLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(tabWorkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(tabContactWorkEmailTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tabWorkWorkWebsiteLabel))
- .addContainerGap(241, Short.MAX_VALUE))
- );
- jTabbedPane1.addTab("Work", tabWork);
- tabNotesTextField.setColumns(20);
- tabNotesTextField.setRows(5);
- jScrollPane2.setViewportView(tabNotesTextField);
- jButton1.setText("Save");
- jButton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton1ActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout tabNotesLayout = new javax.swing.GroupLayout(tabNotes);
- tabNotes.setLayout(tabNotesLayout);
- tabNotesLayout.setHorizontalGroup(
- tabNotesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, tabNotesLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(tabNotesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 378, Short.MAX_VALUE)
- .addComponent(jButton1))
- .addContainerGap())
- );
- tabNotesLayout.setVerticalGroup(
- tabNotesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(tabNotesLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 387, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton1)
- .addContainerGap(27, Short.MAX_VALUE))
- );
- jTabbedPane1.addTab("Notes", tabNotes);
- jContactMainScreenMenuBarFile.setText("File");
- jContactMainScreenMenuBarFileNew.setText("New");
- jContactMainScreenMenuBarFileNew.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jContactMainScreenMenuBarFileNewActionPerformed(evt);
- }
- });
- jContactMainScreenMenuBarFile.add(jContactMainScreenMenuBarFileNew);
- jContactMainScreenMenuBarFileSaveAll.setText("Save All");
- jContactMainScreenMenuBarFile.add(jContactMainScreenMenuBarFileSaveAll);
- jContactMainScreenMenuBar.add(jContactMainScreenMenuBarFile);
- jContactMainScreenMenuBarEdit.setText("Edit");
- jContactMainScreenMenuBarEditDelete.setText("Delete");
- jContactMainScreenMenuBarEditDelete.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jContactMainScreenMenuBarEditDeleteActionPerformed(evt);
- }
- });
- jContactMainScreenMenuBarEdit.add(jContactMainScreenMenuBarEditDelete);
- jContactMainScreenMenuBar.add(jContactMainScreenMenuBarEdit);
- setJMenuBar(jContactMainScreenMenuBar);
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 352, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 403, Short.MAX_VALUE)
- .addContainerGap())
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 482, Short.MAX_VALUE)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 482, Short.MAX_VALUE))
- .addContainerGap())
- );
- pack();
- }// </editor-fold>
- private void newNameOKActionPerformed(java.awt.event.ActionEvent evt) {
- String currentNewName = newNameTextField.getText();
- newName.setVisible(false); // TODO add your handling code here:
- }
- private void contactListMouseClicked(java.awt.event.MouseEvent evt) {
- // TODO add your handling code here:
- }
- private void tabContactFirstNameTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tabContactMobilePhoneTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tabPersonalStreetAddressTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tabPersonalCountryRegionTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tabContactFirstNameTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tabContactMobilePhoneTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void jContactMainScreenMenuBarEditDeleteActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void jContactMainScreenMenuBarFileNewActionPerformed(java.awt.event.ActionEvent evt) {
- newName.setVisible(true); // TODO add your handling code here:
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new jContactMainScreen().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JList contactList;
- private javax.swing.JButton jButton1;
- private javax.swing.JMenuBar jContactMainScreenMenuBar;
- private javax.swing.JMenu jContactMainScreenMenuBarEdit;
- private javax.swing.JMenuItem jContactMainScreenMenuBarEditDelete;
- private javax.swing.JMenu jContactMainScreenMenuBarFile;
- private javax.swing.JMenuItem jContactMainScreenMenuBarFileNew;
- private javax.swing.JMenuItem jContactMainScreenMenuBarFileSaveAll;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JScrollPane jScrollPane2;
- private javax.swing.JTabbedPane jTabbedPane1;
- private javax.swing.JFrame newName;
- private javax.swing.JLabel newNameMessage;
- private javax.swing.JButton newNameOK;
- private javax.swing.JTextField newNameTextField;
- private javax.swing.JPanel tabContact;
- private javax.swing.JLabel tabContactFirstNameLabel;
- private javax.swing.JTextField tabContactFirstNameTextField;
- private javax.swing.JTextField tabContactFirstNameTextField2;
- private javax.swing.JLabel tabContactHomePhoneLabel;
- private javax.swing.JTextField tabContactHomePhoneTextField;
- private javax.swing.JTextField tabContactHomePhoneTextField2;
- private javax.swing.JLabel tabContactLastNameLabel;
- private javax.swing.JTextField tabContactLastNameTextField;
- private javax.swing.JTextField tabContactLastNameTextField2;
- private javax.swing.JLabel tabContactMobilePhoneLabel;
- private javax.swing.JTextField tabContactMobilePhoneTextField;
- private javax.swing.JTextField tabContactMobilePhoneTextField2;
- private javax.swing.JLabel tabContactPersonalEmailLabel;
- private javax.swing.JTextField tabContactPersonalEmailTextField;
- private javax.swing.JTextField tabContactPersonalEmailTextField2;
- private javax.swing.JLabel tabContactWorkEmailLabel;
- private javax.swing.JTextField tabContactWorkEmailTextField;
- private javax.swing.JTextField tabContactWorkEmailTextField2;
- private javax.swing.JTextField tabContactWorkEmailTextField5;
- private javax.swing.JLabel tabContactWorkPhoneLabel;
- private javax.swing.JTextField tabContactWorkPhoneTextField;
- private javax.swing.JTextField tabContactWorkPhoneTextField2;
- private javax.swing.JPanel tabNotes;
- private javax.swing.JTextArea tabNotesTextField;
- private javax.swing.JPanel tabPersonal;
- private javax.swing.JLabel tabPersonalBirthdayLabel;
- private javax.swing.JTextField tabPersonalBirthdayTextField;
- private javax.swing.JLabel tabPersonalCityLabel;
- private javax.swing.JTextField tabPersonalCityTextField;
- private javax.swing.JLabel tabPersonalCountryRegionLabel;
- private javax.swing.JTextField tabPersonalCountryRegionTextField;
- private javax.swing.JLabel tabPersonalSignificantOtherLabel;
- private javax.swing.JTextField tabPersonalSignificantOtherTextField;
- private javax.swing.JLabel tabPersonalStateProvinceLabel;
- private javax.swing.JTextField tabPersonalStateProvinceTextField;
- private javax.swing.JLabel tabPersonalStreetAddressLabel;
- private javax.swing.JTextField tabPersonalStreetAddressTextField;
- private javax.swing.JLabel tabPersonalWebsiteLabel;
- private javax.swing.JTextField tabPersonalWebsiteTextField;
- private javax.swing.JLabel tabPersonalZIPPostalCodeLabel;
- private javax.swing.JTextField tabPersonalZIPPostalCodeTextField;
- private javax.swing.JPanel tabWork;
- private javax.swing.JLabel tabWorkCityLabel;
- private javax.swing.JLabel tabWorkCompanyLabel;
- private javax.swing.JLabel tabWorkCountryRegionLabel;
- private javax.swing.JLabel tabWorkJobTitleLabel;
- private javax.swing.JLabel tabWorkStateProvinceLabel;
- private javax.swing.JLabel tabWorkStreetAddressLabel;
- private javax.swing.JLabel tabWorkWorkWebsiteLabel;
- private javax.swing.JLabel tabWorkZipPostaCodeLabel;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement