コード例 #1
0
ファイル: AddHUDPanel.java プロジェクト: solimanm/OWL
  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);
  }