我想将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中的正确位置?
答案 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,...)