将JFXPANEL放入窗格

时间:2016-01-22 16:24:09

标签: java javafx fxml

我想将JFXPanel用于视频播放器。 我使用fxml文件来设计appplication。 (不适用于视频播放器本身)

int&& i = 0.f; // Ok
int& i = 0.f; // Not ok

我只想"替换"意味着用我的JFXPanel填充窗格(" VideoEmbedded")。

...
<VBox>
      <Pane id="VideoEmbedded" fx:id="VideoEmbedded" style="- fx-background-color: #111111;" VBox.vgrow="ALWAYS" />
      <HBox alignment="CENTER" prefWidth="600.0" spacing="8.0" />        
 </VBox>
...

如何将JFXPanel添加到DOM-Hirarchy中的正确位置?

2 个答案:

答案 0 :(得分:1)

您正在混合 Java Swing JavaFX (旧技术和更新技术) JPanel VideoEmbedded是Java Swing JFXPanel JFXPanel_VideoEmbedded是JavaFX

请参阅此帖子Adding JFXPanel to a JFrame. Why is it not working?以及上面的链接

答案 1 :(得分:0)

 panel.add(jfxPanel, BorderLayout.CENTER);

请参阅https://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm

或使用JavaFX Scene Builder(Eclipse,Netbeans,...)