2017-10-12 46 views
0

我正在用java和javafx混合創建一個小應用程序。所以我有一點懷疑,那就是在Java中使用按鈕jFrame時可能將java連接到javafx頁面。我正在用java和javafx創建混合應用程序

+1

所以你的意思是你正在混合javafx的波動嗎? – JKostikiadis

+0

是的,我期待。我在Javafx中更新,所以通過嘗試通過java swing連接javafx來創建小型應用程序 –

+1

看看這裏:http://docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm – JKostikiadis

回答

1

jewelsea指出有一種方法可以在Swing中使用JFXPanel嵌入javafx組件。 所以,是的,你可以把一個javafx ButtonJFrame,只要你把這個按鈕包裝在JFXPanel

JavaFX還爲您提供了一種將Swing組件放入JavaFX應用程序中的方法。它被稱爲SwingNode
所以,,你可以把一個JButton放在javafx Stage,只要你把JButton包裝在一個SwingNode中。

+0

JavaFX有一個機制從JavaFX 2.0的最初版本開始,將Swing應用程序中的JavaFX組件嵌入到Swing應用程序中。這個類是[JFXPanel](https://docs.oracle.com/javase/9​​/docs/api/javafx/embed/swing/JFXPanel.html)。鏈接的javadoc提供瞭如何使用它的示例。 – jewelsea

+0

@jewelsea謝謝你!我不知道,我會更新這個答案 – MMAdams

相關問題