Пример #1
0
  public void actionPerformed(ActionEvent evt) {
    int nr = -1;

    String[][] commandString = {
      {"Drucken", "Schliessen"},
      {"Rangliste", "Verein", "Schiedsrichter", "Turnierdaten"},
      {"Person erstellen/suchen"},
      {"Tabelleninfo"}
    };

    for (int i = 0; i < commandString.length; i++)
      for (int j = 0; j < commandString[i].length; j++)
        if (commandString[i][j].equals(evt.getActionCommand())) {
          nr = i * 10 + j;
          break;
        }

    switch (nr) {
      case 0:
        aMainGUI.callBackPrintJMenueItem();
        break;
      case 1:
        aMainGUI.exitMainGUI();
        break;
      case 10:
        aMainGUI.callBackSelectJMenuItem("spieler");
        break;
      case 11:
        aMainGUI.callBackSelectJMenuItem("verein");
        break;
      case 12:
        aMainGUI.callBackSelectJMenuItem("schiedsrichter");
        break;
      case 13:
        aMainGUI.callBackSelectJMenuItem("turnierdaten");
        break;
      case 20:
        aMainGUI.callBackEditJMenuItem();
        break;
      case 30:
        aMainGUI.callBackInfoTablesJMenuItem();
        break;

      default:
        System.out.println("Nicht definiertes Ereignis !");
        break;
    }
  }