混合JavaFX和Swing

混合JavaFX和Swing,java,swing,javafx,Java,Swing,Javafx,我正在编写一个桌面应用程序,我喜欢使用swing组件,因为javafx不提供选项卡窗格组件。我可以将自定义swing组件嵌入SwingComponent.wrap(SwingComponent);所以我有一个swing选项卡窗格,它接受swing组件作为子项。这些子项也是swing组件,它们有两个属性:标题和内容。标题是字符串,但内容是swingcomponent。如何在这些swing选项卡中再次嵌入javafx容器?提前感谢。我怀疑,一旦使用wrap方法从JavaFX转到Swing,就无法返回

我正在编写一个桌面应用程序,我喜欢使用swing组件,因为javafx不提供选项卡窗格组件。我可以将自定义swing组件嵌入SwingComponent.wrap(SwingComponent);所以我有一个swing选项卡窗格,它接受swing组件作为子项。这些子项也是swing组件,它们有两个属性:标题和内容。标题是字符串,但内容是swingcomponent。如何在这些swing选项卡中再次嵌入javafx容器?提前感谢。

我怀疑,一旦使用wrap方法从JavaFX转到Swing,就无法返回JavaFX


您可能需要指定一个JPanel,然后将JTabbedPane添加到JPanel。您的内容将引用JPanel。

谢谢您的回答!最后,我使用自定义节点和控件编写了自己的javafx选项卡窗格组件,因为没有其他方法。