una preguntita como puedo abrir un archivo de pdf desde un boton que ya esta en un frame y el pdf ya lo importe a mi clase
Hay alguna manera de que pueda abrir ese documento desde mi boton?
Saludos..
No se a que te refires con que lo importaste a tu clase.
Si te refiers a abrir el archivo como "si hicieras doble clic sobre el" entonces esto te puede ayudar.
/*Autor: 1mpuls0*/
import javax.swing.JFileChooser;
import java.io.File;
import java.awt.Desktop;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.JOptionPane;
public class AbrirArchivo {
new AbrirArchivo();
}
public AbrirArchivo() {
elegirArchivo();
Abrir(obtenerDireccion());
}
private void elegirArchivo() {
FileFilter tipo
= new FileNameExtensionFilter
("Archivos PDF",
"pdf"); elegirArchivo.addChoosableFileFilter(tipo);
int estado = elegirArchivo.showDialog(null, "Abrir Archivo");
archivo = elegirArchivo.getSelectedFile();
colocarDireccion(archivo.toString());
}
JOptionPane.
showMessageDialog(null,
"No se eligio archivo",
"Error",
0); }
}
private void colocarDireccion
(String direccion
) { this.direccion=direccion;
}
private String obtenerDireccion
() { return direccion;
}
private void Abrir
(String directorio
){ try{
Desktop.getDesktop().open(archivo);
}
}
}
Si te refieres a cargar el pdf en un jframe o jpanel necesitaras de una librería externa.
Saludos