JavaFX 2.0

Pessoal, preciso implementar uma aplicação utilizando o framework JavaFX 2.0 que seja capaz de exibir uma imagem para que o usuário possa seleciona-la e quando houver um evento de seleção desta imagem pelo usuário, a aplicação deve exibir um vídeo associado a essa imagem.

Implementação inicial exibindo a imagem:

import javafx.application.Application;
import javafx.geometry.Rectangle2D;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class VisualizadorImagensTest extends Application {

private static final Image imagemLocal = new Image("C:/imagem/javafx.jpg");

private void init(Stage primeiroPlano) {
    Group grupoObjetosCena = new Group();
    primeiroPlano.setScene(new Scene(grupoObjetosCena));
    ImageView imagem1, imagem2;

    imagem1 = new ImageView(imagemLocal);
    imagem2 = new ImageView(
            new Image("http://java.com/images/jv0h.jpg", 400, 100, true, true));
    
    Rectangle2D recorte = new Rectangle2D(0, 0, 50,50);
    
    
    VBox visualizadorVertical = new VBox(10);
    HBox visualizadorHorizontal1, visualizadorHorizontal2;
    visualizadorHorizontal1 = new HBox();
    visualizadorHorizontal2 = new HBox();
    
    visualizadorHorizontal1.setSpacing(30);
    visualizadorHorizontal2.setSpacing(10);
    visualizadorHorizontal1.getChildren().addAll(imagem1, imagem2);
    

    visualizadorVertical.getChildren().addAll(visualizadorHorizontal1,
            visualizadorHorizontal2);
    grupoObjetosCena.getChildren().addAll(visualizadorVertical);
}

@Override
public void start(Stage primeiroPlano) throws Exception {
    init(primeiroPlano);
    primeiroPlano.show();
}

public static void main(String[] argumentos) {
    launch(argumentos);
}

}

Deve ser exibido um video ao clicar na imagem JavaFX.

Grato.

Alysson

Você pode começar por aqui:
http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Isso é simples. A imagem é um nó, ela tem listeners de eventos de mouse, como onMouseEntered.

Você pode adicionar esse listener e então manipular o vídeo quando esse listener for chamado…