java - 混合使用 JavaFX 和 Swing

标签 java swing javafx

我正在编写一个桌面应用程序,我喜欢使用 swing 组件,因为 javafx 不提供选项卡 Pane 组件。我可以使用 SwingComponent.wrap(swingComp); 嵌入我的自定义 swing 组件;所以我有一个 swing tabbedpane,它接受 swing 组件作为子项。这些子项也是 swing 组件,它们有两个属性,title 和 content。标题是一个字符串,但内容是一个 swingcomponent。我怎样才能在那些 Swing 选项卡中再次嵌入 javafx 容器?提前致谢。

最佳答案

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

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

关于java - 混合使用 JavaFX 和 Swing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6071754/

相关文章:

java - 具有固定值的对象

Java如何根据另一个复选框是否已被选中来启用和禁用复选框

java - JTable 中 header 和数据之间的分隔符

Java - Actionlistener 由于我看不到的原因而显示错误

Java CSS fx-focus-color 没有出现在自动完成列表中?

java - 为什么 JavaFX 中的 Transform 看起来像 3D?

java.sql.Connection 隔离级别

java - 在 second/之前删除字符串的一部分

java - 如何设置 JComboBox 从 JTable 中选择的项目?

scala - 一个最简单的scalafx例子无法编译