Package de.achim.turnier.spielplan

Examples of de.achim.turnier.spielplan.SpielPlanPanel


   
    if(mannschaft1.length() <= 0 || mannschaft2.length() <= 0){
      app.lblErrorMsg.setText("Bitte Mannschaften eingeben");
    } else {
      if(anzahlGruppen == 1){
        SpielPlanPanel spp = vspp.firstElement(); //sollte nur eines drin sein
        spp.addSpielPaarung(mannschaft1, mannschaft2, date);
        app.lblErrorMsg.setText(spp.getErrorMsg());
      } else if(anzahlGruppen == 2){
        if(app.jrGruppe1.isSelected()){
          SpielPlanPanel spp = vspp.firstElement();
          spp.addSpielPaarung(mannschaft1, mannschaft2, date);
          app.lblErrorMsg.setText(spp.getErrorMsg());
        } else if( app.jrGruppe2.isSelected()){
          SpielPlanPanel spp = vspp.get(1); //sollte das 2. panel sein
          spp.addSpielPaarung(mannschaft1, mannschaft2, date);
          app.lblErrorMsg.setText(spp.getErrorMsg());
        }
      }
     
    }
  }
View Full Code Here


    anzahlGruppen = anzahlgruppen;
    if(anzahlgruppen == 2){
      //wir haben 2 Gruppen --> 3 spielplanpanels und ein endrundenpaarungspanel
      spc.setGridDimensions(4, 2);
     
      SpielPlanPanel sppG1 = new SpielPlanPanel();
      SpielPlanPanel sppG2= new SpielPlanPanel();
      //SpielPlanPanel sppEndrunde = new SpielPlanPanel();
      EndrundenPaarungsPanel epp = new EndrundenPaarungsPanel();
     
      sppG1.setName("sppgruppe1");
      sppG1.setGruppe(0);
      sppG2.setName("sppgruppe2");
      sppG2.setGruppe(1);
      epp.setName("sppendrunde");
      epp.setGruppe(2);
     
      sppG1.setTitle("Gruppe 1");
      sppG2.setTitle("Gruppe 2");
      //epp.setTitle("Endrunde");
     
      epp.setName("endrundenzuordnung");
     
      sppG1.setMotherPanel(spc);
      sppG2.setMotherPanel(spc);
      epp.setMotherPanel(spc);
     
      vSPP.add(sppG1);
      vSPP.add(sppG2);
      vSPP.add(epp);
      hmSPP.put("sppgruppe1", sppG1);
      hmSPP.put("sppgruppe2", sppG2);
      hmSPP.put("sppendrunde", epp);
     
      spc.addSpielPlanPanel(sppG1, "0,1");
      spc.addSpielPlanPanel(sppG2, "0,2");
      //spc.addSpielPlanPanel(sppEndrunde, "1,1");
      spc.addComponent(epp, "1,2");
     
      spc.setTitle(title, "0,0,1,0");
     
      //und noch ein Buttonpanel
      JButton btnEndrunde = new JButton("Endrunde");
      InitEPP alIEPP = new InitEPP(spc);
      btnEndrunde.addActionListener(alIEPP);
      buttonPanelSPC.add(btnEndrunde);
      spc.addComponent(buttonPanelSPC, "0,3,1,3");
     
      setSize(2*WIDTH, 2*HEIGHT);
    } else {
      //nur eine gruppe --> ein spielplan Panel
      spc.setGridDimensions(2,1);
      SpielPlanPanel spp = new SpielPlanPanel();
      spp.setName("sppgruppe0");
      spp.setGruppe(0);
      spp.setMotherPanel(spc);
      spc.setTitle(title, "0,0");
     
      spc.addSpielPlanPanel(spp, "0,1");
      // fuers speichern einfacher --> muss dann nur ueber die vectoren iterieren
      vSPP.add(spp);
View Full Code Here

    // initTABC schon in handleAPPOK() aufgerufen
    //if(!initialisierungTABC)
    //  initTABC();

   
    SpielPlanPanel spp = (SpielPlanPanel) sp.getMotherPanel();
    spp.getName();
   
    MannschaftErgebnis me1 = new MannschaftErgebnis(sp.getMannschaft1());
   
    me1.setManschaftTorePlus(new Integer(sp.getTore1()))
    me1.setMannschaftToreMinus(new Integer(sp.getTore2()));
    me1.setMannschaftSpiele(1);
   
    if(sp.getBegegnung() != null){
      Begegnung bg = sp.getBegegnung();
      bg.setToreMannschaft1(sp.getTore1());
      bg.setToreMannschaft2(sp.getTore2());
      bg.setSpielfertig(true);
    }
   
    if(sp.getTore1()>sp.getTore2())
      me1.setMannschaftPunkte(gewinn);
    else if(sp.getTore1()<sp.getTore2())
      me1.setMannschaftPunkte(niederlage);
    else
      me1.setMannschaftPunkte(unentschieden);
   
    MannschaftErgebnis me2 = new MannschaftErgebnis(sp.getMannschaft2());
    me2.setManschaftTorePlus(new Integer(sp.getTore2()));
    me2.setMannschaftToreMinus(new Integer(sp.getTore1()));
    me2.setMannschaftSpiele(1);
    if(sp.getTore1()>sp.getTore2())
      me2.setMannschaftPunkte(niederlage);
    else if(sp.getTore1()<sp.getTore2())
      me2.setMannschaftPunkte(gewinn);
    else
      me2.setMannschaftPunkte(unentschieden);
   
    //welche tabelle ist diesem panel zugeordnet?
    //sp.tabelle.addRow(me1);
    //sp.tabelle.addRow(me2);
    spp.getTabellenPanel().addRow(me1);
    spp.getTabellenPanel().addRow(me2);
  } //end of handleSpielPanelOK
View Full Code Here

TOP

Related Classes of de.achim.turnier.spielplan.SpielPlanPanel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.