public void lPEventObjectChanged(ChangeEvent e) throws Throwable {
    super.lPEventObjectChanged(e);
    int selectedIndex = this.getSelectedIndex();

    switch (selectedIndex) {
      case IDX_LOCKME:
        {
          refreshLockMeSP1();
          panelLockMeQP1.eventYouAreSelected(false);

          // im QP die Buttons setzen.
          panelLockMeQP1.updateButtons();

          break;
        }

      case IDX_THECLIENT:
        {
          refreshTheClientSP2();
          panelTheClientQP2.eventYouAreSelected(false);

          // im QP die Buttons setzen.
          panelTheClientQP2.updateButtons();

          break;
        }
    }
  }
  public void lPEventObjectChanged(ChangeEvent e) throws Throwable {
    super.lPEventObjectChanged(e);
    int selectedIndex = this.getSelectedIndex();

    if (selectedIndex == IDX_PANEL_AUSWAHL) {
      createAuswahl();
      panelQueryWiederholendelose.eventYouAreSelected(false);
      if (panelQueryWiederholendelose.getSelectedId() == null) {
        getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, false);
      }
      panelQueryWiederholendelose.updateButtons();
    } else if (selectedIndex == IDX_PANEL_DETAIL) {
      Integer key = null;
      if (getInternalFrameFertigung().getWiederholendeloseDto() != null) {
        key = getInternalFrameFertigung().getWiederholendeloseDto().getIId();
      }
      createDetail(key);
      panelDetailWiederholendelose.eventYouAreSelected(false);
    }

    refreshTitle();
  }