Examples of VistaDialeg


Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  /**
   * Defineix el comportament del botó de reiniciar estadístiques quan sigui pitjat.
   */
  public void accioBotoReiniciaEstadistiques()
  {
    VistaDialeg dialeg = new VistaDialeg();
    String[] botons = {
        "Sí",
        "No"
    };
    String valor_seleccionat = dialeg.setDialeg( "Reinicia les estadístiques", "Estàs segur que vols reiniciar " +
                                                                               "" +
                                                                               "les teves estadístiques? 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

    try
    {
      String contrasenya_introduida = new String( contrasenya.getPassword() );
      if ( !contrasenya_introduida.equals( new String( confirma_contrasenya.getPassword() ) ) )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error", "Les dues contrasenyes no coincideixen.", botons,
            JOptionPane.WARNING_MESSAGE );
      }
      else if ( contrasenya_introduida.equals( new String( "" ) ) )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error", "Has d'introduir una contrasenya.", botons,
            JOptionPane.WARNING_MESSAGE );
      }
      else
      {
        PresentacioCtrl.getInstancia().registraUsuari( usuari.getText(), contrasenya_introduida );
        PresentacioCtrl.getInstancia().setUsuariActual( usuari.getText(), contrasenya_introduida );
        PresentacioCtrl.getInstancia().vistaRegistraAMenuPrincipal();
      }
    }
    catch ( IllegalArgumentException excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat =
          dialeg.setDialeg( "Error", excepcio.getMessage(), botons, JOptionPane.WARNING_MESSAGE );
    }
    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

   */
  public void accioBotoAbandona()
  {
    if ( PresentacioCtrl.getInstancia().consultaEstatPartida() == EstatPartida.NO_FINALITZADA )
    {
      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 )
      {
        PresentacioCtrl.getInstancia().vistaDefineixSituacioAMenuPrincipal();
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

  /**
   * Mostra un diàleg al finalitzar la partida amb les dades de la mateixa. Realitza la finalització de la partida.
   */
  public void mostraDialegVictoria( String missatge )
  {
    VistaDialeg dialeg = new VistaDialeg();
    String[] botons = { "Torna al menú principal" };
    dialeg.setDialeg( "Partida finalitzada", missatge, botons, JOptionPane.INFORMATION_MESSAGE );

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

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

      PresentacioCtrl.getInstancia().setUsuariActual( usuari.getText(), new String( contrasenya.getPassword() ) );
      PresentacioCtrl.getInstancia().vistaIniciaSessioAMenuPrincipal();
    }
    catch ( IllegalArgumentException excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Nom d'usuari o contrasenya incorrectes.", botons,
          JOptionPane.WARNING_MESSAGE );
    }
    catch ( Exception excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat =
          dialeg.setDialeg( "Error", "Error inesperat.", botons, JOptionPane.ERROR_MESSAGE );
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

      PresentacioCtrl.getInstancia().entraConvidat();
      PresentacioCtrl.getInstancia().vistaIniciaSessioAMenuPrincipal();
    }
    catch ( IllegalArgumentException excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Nom d'usuari o contrasenya incorrectes.", botons,
          JOptionPane.WARNING_MESSAGE );
    }
    catch ( Exception excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat =
          dialeg.setDialeg( "Error", "Error inesperat.", botons, JOptionPane.ERROR_MESSAGE );
    }
  }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

   */
  public void accioBotoCarrega()
  {
    if ( taula_partides.getSelectedRowCount() == 0 )
    {
      VistaDialeg dialeg_error = new VistaDialeg();
      String[] botons_error = { "Accepta" };
      dialeg_error.setDialeg( "Error", "Has de seleccionar almenys una partida a carregar.", botons_error,
          JOptionPane.WARNING_MESSAGE );
    }
    else
    {
      try
      {
        String id_partida = id_partides[taula_partides.getSelectedRow()];
        String usuari = PresentacioCtrl.getInstancia().usuariSenseAutenticarAPartida( id_partida );
        if ( usuari == null )
        {
          PresentacioCtrl.getInstancia().carregaPartida( id_partida, "" );
          PresentacioCtrl.getInstancia().vistaCarregaPartidaAPartida();
        }
        else
        {
          PresentacioCtrl.getInstancia().vistaCarregaPartidaAIdentificaCarregaPartida( usuari, id_partida );
        }
      }
      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 accioBotoElimina()
  {
    if ( taula_partides.getSelectedRowCount() == 0 )
    {
      VistaDialeg dialeg_error = new VistaDialeg();
      String[] botons_error = { "Accepta" };
      dialeg_error.setDialeg( "Error", "Has de seleccionar almenys una partida a eliminar.", botons_error,
          JOptionPane.WARNING_MESSAGE );
    }
    else
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = {
          "Sí",
          "No"
      };
      String valor_seleccionat = dialeg.setDialeg( "Confirma eliminació partida",
          "Estàs segur que vols eliminar aquesta partida? 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

    {
      PartidaCtrl.comprovaConsistenciaFitxersIDades();
    }
    catch ( Exception e )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat = dialeg.setDialeg( "Error", "Error inicialitzant les dades del joc.", botons,
          JOptionPane.ERROR_MESSAGE );

      e.printStackTrace(); // Imprimeixo l'error per consola per poder-ho debugar
    }
View Full Code Here

Examples of prop.hex.presentacio.auxiliars.VistaDialeg

    try
    {
      String contrasenya_nova_introduida = new String( contrasenya_nova.getPassword() );
      if ( !contrasenya_nova_introduida.equals( new String( confirma_contrasenya_nova.getPassword() ) ) )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error", "Les dues contrasenyes no coincideixen.", botons,
            JOptionPane.WARNING_MESSAGE );
      }
      else if ( contrasenya_nova_introduida.equals( new String( "" ) ) )
      {
        VistaDialeg dialeg = new VistaDialeg();
        String[] botons = { "Accepta" };
        String valor_seleccionat = dialeg.setDialeg( "Error", "Has d'introduir una contrasenya nova.", botons,
            JOptionPane.WARNING_MESSAGE );
      }
      else
      {
        PresentacioCtrl.getInstancia()
            .canviaContrasenyaJugadorPrincipal( new String( contrasenya_actual.getPassword() ),
                contrasenya_nova_introduida );
        PresentacioCtrl.getInstancia().guardaJugadorPrincipal();
        PresentacioCtrl.getInstancia().vistaCanviaContrasenyaAMenuPrincipal();
      }
    }
    catch ( IllegalArgumentException excepcio )
    {
      VistaDialeg dialeg = new VistaDialeg();
      String[] botons = { "Accepta" };
      String valor_seleccionat =
          dialeg.setDialeg( "Error", excepcio.getMessage(), botons, JOptionPane.WARNING_MESSAGE );
    }
    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
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.