private void showAddPhonePanel(boolean showPanel, boolean showPrivacy) { if (addUserPanel != null) { addUserPanel.setVisible(false); } if (addPhoneUserPanel == null) { addPhoneUserPanel = new AddPhoneUserPanel(); addPhoneUserPanel.addNameTextActionListener( new ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { phoneTextActionPerformed(evt); } }); addPhoneUserPanel.addPhoneTextActionListener( new ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { phoneTextActionPerformed(e); } }); addPhoneUserPanel.addNameTextKeyReleasedListener( new KeyAdapter() { @Override public void keyReleased(java.awt.event.KeyEvent e) { setEnabledActionButton(); } }); addPhoneUserPanel.addPhoneTextKeyReleasedListener( new KeyAdapter() { @Override public void keyReleased(java.awt.event.KeyEvent e) { setEnabledActionButton(); } }); } addPhoneUserPanel.setVisible(showPanel); if (showPanel) { add(addPhoneUserPanel, BorderLayout.CENTER); } addPhoneUserPanel.showPrivacyPanel(showPrivacy); }