Foro de elhacker.net

Programación => Java => Mensaje iniciado por: SAHEKA_14 en 24 Marzo 2010, 22:29 pm



Título: Abrir Archivo ppt desde java
Publicado por: SAHEKA_14 en 24 Marzo 2010, 22:29 pm
 ;D
Hola a Todos!
Primero que nada gracias a los que contestaron mi pregunta acerca del papadeo.!
Los molesto otras vez.

Podrian ayudarme a saber como puedo abrir un archivo ppt desde Java?
Dicen en google que con un archivo .bat, pero no se como usrlos.
Podrian mostrarme un ejemplo, porfas.

Ayudenme porfavor.! :rolleyes:


Título: Re: Abrir Archivo ppt desde java
Publicado por: 1mpuls0 en 25 Marzo 2010, 01:48 am
;D
Hola a Todos!
Primero que nada gracias a los que contestaron mi pregunta acerca del papadeo.!
Los molesto otras vez.

Podrian ayudarme a saber como puedo abrir un archivo ppt desde Java?
Dicen en google que con un archivo .bat, pero no se como usrlos.
Podrian mostrarme un ejemplo, porfas.

Ayudenme porfavor.! :rolleyes:

Te refieres a mostrar el contenido dentro de un formulario??

o simplemente abrirlo como si clickearas 2 veces??

si es lo primero tal vez este enlace te puede servir.

http://j-integra.intrinsyc.com/support/com/doc/other_examples/Powerpoint_from_Java.htm

si es lo segundo es un mas facil.

Saludos


Título: Re: Abrir Archivo ppt desde java
Publicado por: sapito169 en 25 Marzo 2010, 03:16 am
Citar
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import javax.swing.JFileChooser;
import static javax.swing.JOptionPane.*;
import javax.swing.JWindow;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Desktop desktop = Desktop.getDesktop();
        if (desktop.isSupported(Desktop.Action.OPEN)) {
            JFileChooser fileChooser = new JFileChooser();
            fileChooser.showOpenDialog(new JWindow());
            File file = fileChooser.getSelectedFile();
            if (file != null) {
                try {
                    desktop.open(file);
                } catch (IOException ex) {
                    showMessageDialog(null, "lo sentimos hubo un error inesperado al abrir el archivo\n" + ex.getMessage());
                }
            }
        } else {
            showMessageDialog(null, "lo sentimos este sistema operativo no soporta la clase Deskpot");
        }
    }
}