混合 JavaFX 和 Swing

发布于 2024-11-08 16:08:56 字数 239 浏览 1 评论 0原文

我正在编写一个桌面应用程序,我喜欢使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黒涩兲箜 2024-11-15 16:08:56

我怀疑一旦使用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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文