Foro de elhacker.net

Programación => Java => Mensaje iniciado por: TeclaFurtiva en 9 Agosto 2012, 00:22 am



Título: Insertar Un Video En Un Proyecto De Netbeans 6.9.1
Publicado por: TeclaFurtiva en 9 Agosto 2012, 00:22 am
Hola comunidad, aquí molestándolos otra vez con mis dudas, esta vez, lo que quiero hacer es mostrar un video corto, como a modo de presentación (ya lo estoy haciendo con texto animado en sony vegas) en la ventana principal de mi aplicación con un botón que diga "entrar" (de eso me encargo yo, jeje) aqui les dejo el código del JFrame y el JPanel que estoy utilizando para mi ventana principal:

Clase Intro (Main de mi aplicación)
Código
  1. package proj.gui;
  2. import java.awt.BorderLayOut;
  3.  
  4. public class Intro extends javax.swing.JFrame {
  5.  
  6.    public Intro() {
  7.       initComponents();
  8.       PanelFondo panel = new PanelFondo();
  9.       this.add(panel,BorderLayout.CENTER);
  10.       this.pack();
  11.    }
  12.  
  13.    /**
  14.     * @param args the command line arguments
  15.     */
  16.    public static void main(String args[]) {
  17.        java.awt.EventQueue.invokeLater(new Runnable() {
  18.            public void run() {
  19.                new Intro().setVisible(true);
  20.            }
  21.        });
  22.    }
  23.  

Clase PanelFondo
Código
  1. package proj.gui;
  2. import javax.swing.JPanel;
  3. import javax.swing.ImageIcon;
  4. import java.awt.Graphics;
  5. import java.awt.Dimension;
  6.  
  7. public class PanelFondo extends JPanel {
  8.  
  9.    public PanelFondo(){
  10.       this.setSize(800,600);
  11.    }
  12.  
  13.    public void paintComponent(Graphics g){
  14.       Dimension tam = this.getSize();
  15.       ImageIcon img = new ImageIcon(this.getClass().getResource("/proj/imagenes/bodegonX.JPG"));
  16.       g.drawImage(img.getImage(),0,0,tam.width,(int)tam.height,null);
  17.       setOpaque(false);
  18.       super.paintComponent(g);
  19.    }
  20.  
  21. }
  22.  

Y eso es lo que llevo de mi ventana principal, lo que quiero es que un panel más pequeño de esa misma ventana se muestre el video de presentación, así sea una vez, todo con el fin de darle un toque elegante y diferente a mi aplicación jeje.

Muchas gracias por su tiempo y su atención, espero sus sugerencias... ;-)