gpt4 book ai didi

java - JOSM map 编辑器组件

转载 作者:行者123 更新时间:2023-12-02 08:10:08 26 4
gpt4 key购买 nike

编辑器组件是用什么写的?在哪里可以找到绘图编辑器的源代码?我尝试开发简单的训练 map 编辑器,具有快速的界面和绘图功能,但我不知道如何用Java 来实现。

最佳答案

JOSM 是使用标准 Java API 构建的。因此,所有图形组件都基于 Swing,它是 Java 运行时中包含的标准 GUI 工具包。

JOSM的源代码可以在various locations找到。主要和官方位置是 SVN 存储库:

svn co https://josm.openstreetmap.de/svn/trunk

JOSM编辑和渲染系统功能强大,因此它的构建得益于许多类。您应该查看以下内容以了解渲染 map 对象和编辑它们所需的基础知识:

org.openstreetmap.josm.gui.NavigatableComponent
org.openstreetmap.josm.gui.MapView

org.openstreetmap.josm.data.osm.visitor.paint.AbstractMapRenderer
org.openstreetmap.josm.data.osm.visitor.paint.WireframeMapRenderer

关于java - JOSM map 编辑器组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7586115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com