Examples of VistaDialeg


Examples of prop.hex.presentacio.auxiliars.VistaDialeg

   */
  public void accioBotoCanviaContrasenya()
  {
    if ( PresentacioCtrl.getInstancia().getEsConvidat() )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Els usuaris convidats no tenen contrasenya.", botons,
          JOptionPane.ERROR_MESSAGE );
    }
    else
    {
      PresentacioCtrl.getInstancia().vistaPreferenciesACanviaContrasenya();
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  /**
   * Defineix el comportament del botó d'eliminar usuari quan sigui pitjat.
   */
  public void accioBotoEliminaUsuari()
  {
    VistaDialeg dialeg = new VistaDialeg();
    String[] botons = {
        "Sí",
        "No"
    };
    String valor_seleccionat = dialeg.setDialeg( "Confirma eliminació usuari",
        "Estàs segur que vols eliminar el teu usuari? Aquesta acció no es podrà desfer.", botons,
        JOptionPane.QUESTION_MESSAGE );

    if ( valor_seleccionat == "Sí" )
    {
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

      PresentacioCtrl.getInstancia().guardaJugadorPrincipal();
      PresentacioCtrl.getInstancia().vistaPreferenciesAMenuPrincipal();
    }
    catch ( Exception e )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Error al guardar el fitxer d'usuari.", botons,
          JOptionPane.ERROR_MESSAGE );
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

        ( ( TipusJugadors ) elements_de_control_jugadors[0][0] ) == TipusJugadors.CONVIDAT ||
        ( ( TipusJugadors ) elements_de_control_jugadors[0][1] ) == TipusJugadors.CONVIDAT;

    if ( es_partida_convidat || es_partida_ia )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = {
          "Sí",
          "No"
      };

      String valor_seleccionat = dialeg.setDialeg( "Confirmació de sortida de la partida",
          "Estàs segur que vols sortir de la partida?", botons, JOptionPane.QUESTION_MESSAGE );

      if ( "Sí" == valor_seleccionat )
      {
        if ( sortir_del_programa )
        {
          System.exit( 0 );
        }
        else
        {
          PresentacioCtrl.getInstancia().vistaPartidaAMenuPrincipal();
        }
      }
    }
    else
    {
      VistaDialeg dialeg_guardar_partida = new VistaDialeg();
      String[] botons_guardar_partida = {
          "Sí",
          "No",
          "Cancel·la"
      };

      String valor_seleccionat = dialeg_guardar_partida.setDialeg( "Guardar abans de sortir?",
          "Vols guardar la partida abans de sortir per poder-la carregar després?", botons_guardar_partida,
          JOptionPane.QUESTION_MESSAGE );

      // Si vol guardar la partida, la guardem a disc i sortim al menú principal
      if ( "Sí" == valor_seleccionat )
      {
        try
        {
          PresentacioCtrl.getInstancia().guardaPartida();

          PresentacioCtrl.getInstancia().netejaParametresPartidaActual();

          if ( sortir_del_programa )
          {
            System.exit( 0 );
          }
          else
          {
            PresentacioCtrl.getInstancia().vistaPartidaAMenuPrincipal();
          }
        }
        catch ( IOException excepcio )
        {
          VistaDialeg dialeg_error_guardant = new VistaDialeg();
          String[] botons_error_guardant = { "Accepta" };
          dialeg_error_guardant.setDialeg( "Error", excepcio.getMessage(), botons_error_guardant,
              JOptionPane.WARNING_MESSAGE );
        }
        catch ( UnsupportedOperationException excepcio )
        {
          VistaDialeg dialeg_error_guardant = new VistaDialeg();
          String[] botons_error_guardant = { "Accepta" };
          dialeg_error_guardant.setDialeg( "Error", excepcio.getMessage(), botons_error_guardant,
              JOptionPane.WARNING_MESSAGE );
        }
      }
      else if ( "No" == valor_seleccionat )
      {
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

    {
      PresentacioCtrl.getInstancia().finalitzaPartida();
    }
    catch ( Exception excepcio )
    {
      VistaDialeg dialeg_error = new VistaDialeg();
      String[] botons_error = { "Accepta" };
      dialeg_error.setDialeg( "Error", excepcio.getMessage(), botons_error, JOptionPane.WARNING_MESSAGE );
    }

    VistaDialeg dialeg = new VistaDialeg();
    String[] botons;
    if ( te_situacio_inicial )
    {
      botons = new String[] {
          "Torna al menú principal",
      };
    }
    else
    {
      botons = new String[] {
          "Torna al menú principal",
          "Partida de revenja"
      };
    }
    String opcio = dialeg.setDialeg( "Partida finalitzada", missatge, botons, JOptionPane.INFORMATION_MESSAGE );

    try
    {
      PresentacioCtrl.getInstancia().tancaPartida( opcio.equals( "Partida de revenja" ) );
    }
    catch ( Exception excepcio )
    {
      VistaDialeg dialeg_error = new VistaDialeg();
      String[] botons_error = { "Accepta" };
      dialeg_error.setDialeg( "Error", excepcio.getMessage(), botons_error, JOptionPane.ERROR_MESSAGE );
    }

    if ( opcio.equals( "Partida de revenja" ) )
    {
      PresentacioCtrl.getInstancia().regeneraPartidaVista();
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

      PresentacioCtrl.getInstancia().carregaPartida( id_partida, new String( contrasenya.getPassword() ) );
      PresentacioCtrl.getInstancia().vistaIdentificaCarregaPartidaAPartida();
    }
    catch ( Exception excepcio )
    {
      VistaDialeg dialeg_error = new VistaDialeg();
      String[] botons_error = { "Accepta" };
      dialeg_error.setDialeg( "Error", excepcio.getMessage(), botons_error, JOptionPane.ERROR_MESSAGE );
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  public void accioBotoIniciaPartida()
  {
    // Inicialitzo els dos jugadors de la partida en base a les dades dels seus formularis
    if ( camp_nom_partida.getText().isEmpty() )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Has de definir un nom de partida, " +
                                                            "això servirà per identificar-la quan per exemple la" +
                                                            "guardis i la vulguis tornar a carregar.", botons,
          JOptionPane.ERROR_MESSAGE );
    }
    else
    {
      // Si ha posat el nom de la partida, comprobo al mateix temps la validesa dels dos usuaris
      boolean usuaris_prinicialitzats_ok = false;

      try
      {
        preInicialitzaUsuariPartida( 0, combo_tipus_jugador_a, camp_nom_convidat_a, combo_tipus_maquina_a, "",
            "" );

        usuaris_prinicialitzats_ok = true;
      }
      catch ( ClassNotFoundException excepcio )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 1", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }
      catch ( IOException excepcio )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 1", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }
      catch ( IllegalArgumentException excepcio )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 1", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }

      try
      {
        preInicialitzaUsuariPartida( 1, combo_tipus_jugador_b, camp_nom_convidat_b, combo_tipus_maquina_b,
            camp_nom_usuari_b.getText(), new String( camp_contrasenya_usuari_b.getPassword() ) );
      }
      catch ( IOException excepcio )
      {
        usuaris_prinicialitzats_ok = false;

        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 2", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }
      catch ( ClassNotFoundException excepcio )
      {
        usuaris_prinicialitzats_ok = false;

        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 2", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }
      catch ( IllegalArgumentException excepcio )
      {
        usuaris_prinicialitzats_ok = false;

        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error amb l'usuari 2", excepcio.getMessage(), botons,
            JOptionPane.ERROR_MESSAGE );
      }

      // Si els dos usuaris son correctes, trato d'inicilitzar la partida
      if ( usuaris_prinicialitzats_ok )
      {
        try
        {
          PresentacioCtrl.getInstancia().inicialitzaPartida( 7, camp_nom_partida.getText(), false );
          PresentacioCtrl.getInstancia().vistaConfiguraPartidaAPartida();
        }
        catch ( ClassNotFoundException excepcio )
        {
          VistaDialeg dialeg = new VistaDialeg();
          String[] botons = { "Accepta" };
          String valor_seleccionat =
              dialeg.setDialeg( "Error inicialitzant la partida", excepcio.getMessage(), botons,
                  JOptionPane.ERROR_MESSAGE );
        }
        catch ( InstantiationException excepcio )
        {
          VistaDialeg dialeg = new VistaDialeg();
          String[] botons = { "Accepta" };
          String valor_seleccionat =
              dialeg.setDialeg( "Error inicialitzant la partida", excepcio.getMessage(), botons,
                  JOptionPane.ERROR_MESSAGE );
        }
        catch ( IllegalAccessException excepcio )
        {
          VistaDialeg dialeg = new VistaDialeg();
          String[] botons = { "Accepta" };
          String valor_seleccionat =
              dialeg.setDialeg( "Error inicialitzant la partida", excepcio.getMessage(), botons,
                  JOptionPane.ERROR_MESSAGE );
        }
      }
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  public void accioBotoSituacioInicial()
  {
    // Inicialitzo els dos jugadors de la partida en base a les dades dels seus formularis
    if ( camp_nom_partida.getText().isEmpty() )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Has de definir un nom de partida, " +
                                                            "això servirà per identificar-la quan per exemple la" +
                                                            "guardis i la vulguis tornar a carregar.", botons,
          JOptionPane.ERROR_MESSAGE );
    }
    else
    {
      try
      {
        preInicialitzaUsuariPartida( 0, combo_tipus_jugador_a, camp_nom_convidat_a, combo_tipus_maquina_a, "",
            "" );
        preInicialitzaUsuariPartida( 1, combo_tipus_jugador_b, camp_nom_convidat_b, combo_tipus_maquina_b,
            camp_nom_usuari_b.getText(), new String( camp_contrasenya_usuari_b.getPassword() ) );
        PresentacioCtrl.getInstancia().inicialitzaPartida( 7, camp_nom_partida.getText(), true );
        PresentacioCtrl.getInstancia().vistaConfiguraPartidaADefineixSituacio();
      }
      catch ( Exception excepcio )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat =
            dialeg.setDialeg( "Error", excepcio.getMessage(), botons, JOptionPane.ERROR_MESSAGE );
      }
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  /**
   * Defineix el comportament del botó de sortida quan sigui pitjat.
   */
  public void accioBotoSurt()
  {
    VistaDialeg dialeg = new VistaDialeg();

    String[] botons = {
        "Sí",
        "No"
    };

    String valor_seleccionat = dialeg.setDialeg( "Confirmació de la sortida", "Estàs segur que vols sortir del " +
                                                                              "" + "programa?", botons,
        JOptionPane.QUESTION_MESSAGE );

    if ( "Sí" == valor_seleccionat )
    {
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

      desktop.open( new File( "doc/ajuda.pdf" ) );
    }
    catch ( Exception e )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat =
          dialeg.setDialeg( "Error", "Error al obrir el fitxer d'ajuda.", botons, JOptionPane.ERROR_MESSAGE );
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.