Java Swing GUI的Slippy映射:SwingX-WS

这篇文章的目的是在一个地方收集所有有用的信息和材料,以便使用SwingX-WS库在Swing应用程序中实现滑动映射,现在SwingLabs网站已不复存在 – 尽管事实上, ,SwingX开发仍然活跃。

所以,首先要做的是今天最新的jar子,这些jar子来自最新的来源。

SwingX-WS:

  • swingx-ws rev。 317个二进制文件
  • swingx-ws rev。 317个消息来源
  • swingx-ws javadoc

SwingX v.1.6.5-1 (所需的运行时依赖性,需要Java6或更高版本):

  • swingx 二进制文件
  • swingx 来源
  • swingx javadoc
  • swingx beaninfo (用于IDE的组件调色板)

关于SwingX的几句话: 这是一个令人惊叹的项目,旨在通过额外的小部件扩展swingfunction( 这里有一个非常好的webstartable演示,包含代码示例和所有内容),外观漂亮,function强大,快速且没有时髦的依赖。 恕我直言的一大亮点就是与现代的Nimbus L&F 完美融合 (例如,与jide-oss不同,虽然它本身非常好,但与Nimbus结合得很差 – 但它有一个非常好的替代L&F,叫做Xerto,但这是另一个故事……)。

至于文档,展示swingx-ws最佳使用的来源是由Josh Marinacci编写的一系列文章,按时间顺序列出:

  • Aerith Mapping Component入门
  • 您的Swing App中的NASA地图
  • 映射圣诞礼物
  • 欺骗地图和新的瓷砖提供商。
  • 使用JXMapViewer将地图构建到Swing应用程序中
  • 使用JXMapViewer映射Mashup

在[希望不太可能]需要报告错误的事件中,项目的问题跟踪页面可以在JIRA上找到。

swingx-ws-1.0.jar与swingx-1.6.jar兼容,但不与swingx-all-1.6.4.jar兼容。
如果您使用swingx-all-1.6.4.jar并希望像使用swingx-1.6.jar一样使用Tiles,这是一个解决方法。

复制

  org.jdesktop.swingx.util.GraphicsUtilities.java 

从swingx-1.6.4到你自己的新软件包(swingx-1.6版本):

  org.jdesktop.swingx.graphics.GraphicsUtilities.java