java - 将 Shape 从 awt 转换为 javafx 中的 Shape

标签 java swing javafx awt oracle-spatial

我想在 JavaFx 中的 Pane 上显示形状。我正在使用从空间数据库中选择的 Oracle JGeometry 对象,它有一个方法 createShape() 但它返回 java.awt.Shape。
是否也可以如此轻松地创建 JavaFx 对象?也许我只是盲目的,但我还没有找到任何东西,并且不想在上面编写太多的东西。谢谢

最佳答案

Java 仅支持少数形状,因此编写一个小转换器并不是很困难,但如果您只想在 JavaFX Canvas 上绘制 AWT 形状,那么也许这个库会有所帮助:http://www.jfree.org/fxgraphics2d/

关于java - 将 Shape 从 awt 转换为 javafx 中的 Shape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53689486/

相关文章:

java - 在运行时扫描 Java 注释

java - 如何在 JTable 中添加/删除选定的列?

java - 跨 JFrames 保存状态

resize - 不明白如何在 JavaFX 中使用 changlistener

java - 从 JavaFX Openjfx Dialogs 元素中设计对话框样式

java - Eclipse Juno 更改我的一个 java 包的大小写并导致错误

使用任务控制进行 Java 分析 - 我在哪里可以看到我自己的方法所花费的时间?

java - Spring批处理在xml读取错误后不继续处理记录

java - 在 JLIST 中按属性查找项目

从 java 7u21 迁移到更高版本时,Javafx 应用程序无法启动