elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:47  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  como abrir un pdf desde un JButtton
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como abrir un pdf desde un JButtton  (Leído 1,957 veces)
XpandyX

Desconectado Desconectado

Mensajes: 54


Ver Perfil
como abrir un pdf desde un JButtton
« en: 8 Marzo 2011, 23:06 »

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 :D

Hay alguna manera de que pueda abrir ese documento desde mi boton? :D

Saludos..


En línea
Debci
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


Ver Perfil WWW
Re: como abrir un pdf desde un JButtton
« Respuesta #1 en: 10 Marzo 2011, 00:14 »

Te refieres a abrirlo y visualizarlo en un visor propio o abrirlo en el visor por defecto del equipo?

Si te refieres a lo segundo, tendrás que buscar como lanzar un programa lector de pdf y que como parámetro reciva el pdf que debe abrir.
Si te refieres a lo primero deberás buscarte un libreria PDF para java que te permita decodificar el contenido y expresarlo en algún control gráfico de tu interfaz.

Saludos


En línea

Darhius


Desconectado Desconectado

Mensajes: 427


Divide y vencerás.


Ver Perfil
Re: como abrir un pdf desde un JButtton
« Respuesta #2 en: 11 Marzo 2011, 20:58 »

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 :D

Hay alguna manera de que pueda abrir ese documento desde mi boton? :D

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.

Código
/*Autor: Darhius*/
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 {
 
private String direccion="";
 
public static void main(String args[]) throws Exception {
new AbrirArchivo();
}
 
   public AbrirArchivo() {
    elegirArchivo();
    Abrir(obtenerDireccion());
   }
 
   private void elegirArchivo() {
    JFileChooser elegirArchivo = new JFileChooser();
    File archivo=null;
   FileFilter tipo = new FileNameExtensionFilter("Archivos PDF", "pdf");
   elegirArchivo.addChoosableFileFilter(tipo);
 
   int estado = elegirArchivo.showDialog(null, "Abrir Archivo");
 
   if (estado == JFileChooser.APPROVE_OPTION) {
     archivo = elegirArchivo.getSelectedFile();
     colocarDireccion(archivo.toString());
   }
   else if (estado == JFileChooser.CANCEL_OPTION) {
    JOptionPane.showMessageDialog(null, "No se eligio archivo", "Error", 0);
    System.exit(0);
   }
   }
 
   private void colocarDireccion(String direccion) {
    this.direccion=direccion;
   }
 
   private String obtenerDireccion() {
    return direccion;
   }
 
 
   private void Abrir(String directorio){
File archivo = new File(directorio);
try{
Desktop.getDesktop().open(archivo);
}catch (Exception e) {
System.out.println(e);
}
}
}
 

Si te refieres a cargar el pdf en un jframe o jpanel necesitaras de una librería externa.

Saludos
En línea

"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas  y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
orfis234

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: como abrir un pdf desde un JButtton
« Respuesta #3 en: 6 Octubre 2011, 03:19 »

Me sirvió de mucho. Gracias amigo. Saludos.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
abrir exe desde flash----cómo?
Diseño Gráfico
Azteckno 8 4,532 Último mensaje 28 Abril 2005, 20:31
por Azielito
Como abrir una base de datos desde una pagina web
Desarrollo Web
Maka_oju 2 276 Último mensaje 12 Agosto 2005, 09:34
por Maka_oju
Como abrir una base de datos desde una pagina web
Desarrollo Web
Maka_oju 0 219 Último mensaje 11 Agosto 2005, 14:13
por Maka_oju
Como abrir un una web desde vb
Programación Visual Basic
koopa2 5 1,115 Último mensaje 4 Febrero 2006, 15:47
por wifinet
Como puedo abrir una caperta desde PHP
PHP
yonky_85 1 499 Último mensaje 13 Octubre 2006, 18:56
por ..
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines