Necesito de su ayuda .

Buenas tardes a todos , me anime a escribirles porque no encontraba ayuda en san Google :) , y quisiera que me ayuden brindando informacion o por donde comenzar , ya que yo quiero desarrollar un programa en java, donde pueda cargar y visualizar videos o imagenes , en un jpanel , jframe o jlabel , para asi poder por medio de un proyector conectado ami pc proyectarlos , pero que no se vea el escritorio de mi pc , si no solo el área del programa donde visualizo el video o imagen.
No se si me habre explicado bien , pero necesito de su ayuda .Muchas gracias .
Estaré atento a sus respuestas :) ..

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Busca por "Reproducir video

Busca por "Reproducir video en Java"

Esta página tiene un ejemplo usando JavaFX

http://docs.oracle.com/javafx/2/media/playercontrol.htm

Prueba de concepto:

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
import javafx.stage.Stage;

public class MediaTest extends Application {
  public static void main(final String[] args) {
    Application.launch(args);
  }
 
  public void start(final Stage primaryStage) {
    final Media m = new Media("http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv");
    final MediaPlayer p = new MediaPlayer(m);
    p.play();
    final Group root = new Group();
    final Scene scene = new Scene(root, 540, 241);
    MediaView _mediaView = new MediaView(p);
    Pane _pane = new Pane(_mediaView);
    scene.setRoot(_pane);
    primaryStage.setScene(scene);
    primaryStage.show();
  }
}