2017-10-12 47 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

相关问题