Opa pessoal.
Estou criando uma aplicação que utiliza a tecnologia JavaFX. O problema é que eu preciso integrar um componente Pane com um objeto de uma api de Captura de video (DSJ), que retorna um JPanel do Swing.
Andei pesquisando e vi que existe uma forma de wrapper, mas tb vi que a versão do FX2.0 não possibilita isso mais.
Alguém sabe como sair dessa? Tem algum coisa que possa ajudar?
public class CompraViewerController implements Initializable {
@FXML
private TextField txtNumCompra = new TextField();
@FXML
private TextField txtCodForn = new TextField();
@FXML
private TextField txtDataCompra = new TextField();
@FXML
private TextField txtNumItem = new TextField();
@FXML
private TextField txtDescricaoItem = new TextField();
@FXML
private TextField txtQtdItem = new TextField();
@FXML
private TextField txtValorItem = new TextField();
@FXML
private Pane painelCamera = new Pane();
@FXML
private void handleButtonAction(ActionEvent event) {
System.out.println("You clicked me!");
}
@Override
public void initialize(URL url, ResourceBundle rb) {
Camera camera = new Camera();
painelCamera.getChildren().add(camera.getCamera().asComponent());
//Não funciona pois o método asComponent() retorna um JPanel.
}
Vlw!!!