Por ejemplo probemos intentando abrir un archivo y visualizarlo.
*Nota: para los que han seguido mi blog y apenas comienzan a programar en Java les sugiero que por el momento no lean esta publicación hasta que estén realmente seguros de entenderle al código.
Pasos
1.Importar las librerias necesarias: Importaremos las clase File y Desktop que nos proporcionan las librerías java.io y java.awt respectivamente.
import java.awt.Desktop;2.Crearemos la clase y escribiremos el código directamente desde el método main (sólo por practicidad).
import java.io.File;
public class claseDes3.Ahora bien crearemos el objeto File el cual tendrá como argumento el nombre del archivo que vamos a visualizar, por ejemplo archivos de texto, de imagen, etc. El archivo debe de estar en la misma carpeta donde estamos trabajando o en su lugar escribir la direccion donde se encuentra el archivo.
{
//creamos el método y le indicamos que capture cualquier Excepción
public static void main(String[ ]args) throws Exception
{
//aquí irá el código siguiente.
}
}
File archivo=new File("archivo.pdf");4.Después la clase Desktop nos permitirá visualizar el archivo mediante sus métodos getDesktop y el método open ( ), con esto, colocaremos como argumento el objeto File que creamos anteriormente.
Desktop.getDesktop( ).open( archivo);5.Hasta aquí terminaría el método main.
El código quedaría de la siguiente manera:
import java.awt.Desktop;
import java.io.File;
public class claseDes
{
public static void main(String[]args) throws Exception
{
File arch = new File("archivo.pdf");
Desktop.getDesktop().open(arch);
}
}
Este método puede ahorrarnos muchos líos y nos facilita mucho las cosas para llamar a archivos y visualizarlos según la plataforma donde trabajemos, por ejemplo un archivo con extension .txt nos podría abrirlo con Bloc de notas en Windows y en Linux por ejemplo con el Gedit.