混合 JavaFX 和 Swing
我正在编写一个桌面应用程序,我喜欢使用 swing 组件,因为 javafx 不提供选项卡窗格组件。我可以使用 SwingComponent.wrap(swingComp); 嵌入我的自定义 swing 组件所以我有一个 Swing 选项卡窗格,它接受 Swing 组件作为子项目。这些子项也是 Swing 组件,它们有两个属性:标题和内容。标题是一个字符串,但内容是一个 swing 组件。如何在这些 swing 选项卡中再次嵌入 javafx 容器?提前致谢。
i am writing a desktop application and i like to use swing components since javafx doen't provide a tabbedpane component. I can embed my custom swing component with SwingComponent.wrap(swingComp); So i have a swing tabbedpane which accepts swing components as child items. These child items are swing components too and they have two properties, title and content. Title is a string but content is a swingcomponent. How can i embed a javafx container again in those swing tabs? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我怀疑一旦使用wrap方法从JavaFX转到Swing,就无法返回JavaFX。
您可能需要指定一个 JPanel,然后将 JTabbedPane 添加到 JPanel。您的内容将引用 JPanel。
I suspect that once you go from JavaFX to Swing using the wrap method, you can't return to JavaFX.
You probably need to specify a JPanel, then add the JTabbedPane to the JPanel. Your content would reference the JPanel.