Si necesitas un código de programación en específico, escríbeme al formulario de contacto.

BUSCA TU CÓDIGO


BUSCA MÁS CÓDIGOS DE PROGRAMACIÓN AQUÍ:

▷ Código JAVA: Abrir página web


Este post está orientado a la aplicación e implementación de un fragmento de código, que nos permitirá abrir una página web desde una aplicación Java, este fragmento se colocará dentro del método de un botón. Este procedimiento cobra gran importancia cuando por ejemplo, queremos dirigir a nuestros clientes a nuestro sitio web, desde un programa que hayamos desarrollado: 

Método del botón
private void btnAbrirurlActionPerformed(java.awt.event.ActionEvent evt) {                                         

        try {

            Desktop.getDesktop().browse(new URI("http://www.codigosparadesarrolladores.blogspot.com"));

        } catch (URISyntaxException ex) {

            System.out.println(ex);

        }catch(IOException e){

            System.out.println(e);

        }
      
 }                                   


Instrucciones y Recomendaciones 

1- Copia y pega el código resaltado en azul, dentro del método del botón desde el cual quieres abrir una página web.





2- Lo que hacemos en este fragmento de código, básicamente es crear un bloque "try-catch-catch". Dentro del "try", lo que haremos será usar la Clase "Desktop", y por consiguiente el método ".getDesktop()"; lo que nos conlleva a ejecutar y obtener una instancia de una aplicación nativa de escritorio que permita manejar una URI (Uniform Resource Identifier) o un archivo; es decir, que podremos lanzar aplicaciones como navegadores, clientes de correo electrónico, y programas específicos que nos permitan abrir, editar o imprimir archivos. Seguidamente usamos el método ".browse()" para lanzar el navegador predeterminado de nuestro sistema, a este método le pasamos un parámetro, el cual en este caso es una instancia de la Clase "URI"; es decir, "new URI()", y el parámetro que le pasamos será un String, que contendrá la url de nuestra página web "http://www.codigosparadesarrolladores.blogspot.com":

try {

     Desktop.getDesktop().browse(new URI("http://www.codigosparadesarrolladores.blogspot.com"));

}     








3- En la parte del primer "catch", lo que hacemos es capturar en una variable "ex", el error y/o excepción del tipo "URISyntaxException" (problemas de sintaxis al especificar un URI); luego procedemos a imprimir por consola el contenido de la variable. Ahora, en la parte del segundo "catch" capturamos en una variable "e", el error y/o excepción del tipo "IOException" (problemas para encontrar el recurso especificado en un URI); luego, al igual que en el primer "catch" procedemos a imprimir por consola el contenido de la variable. 
Los bloques "catch" se ejecutarán en el momento que tengamos algún problema en el "try" a la hora de intentar abrir la página web y/o recurso especificado:
catch (URISyntaxException ex) {

      System.out.println(ex);

}catch(IOException e){

      System.out.println(e);

}
 
4- Ahora sólo basta con ejecutar tu proyecto y hacer las respectivas pruebas.
 









5- Si te interesa, puedes seguir el Curso de Java, que se está realizando mediante videotutoriales y con eBooks, en el Blog UH T.I.S

Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos.
Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...





Comparte este código


1 comentario:

  1. Hola, me ha ayudado un monton
    ¿Se podrá cerrar la pagina web con código?

    ResponderBorrar