Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 推荐的JScrollPane导航小部件_Java_Swing_Jscrollpane - Fatal编程技术网

Java 推荐的JScrollPane导航小部件

Java 推荐的JScrollPane导航小部件,java,swing,jscrollpane,Java,Swing,Jscrollpane,有人能推荐一个不错的Swing小部件来导航JScrollPanes吗?我指的是您在CAD应用程序中经常看到的导航窗口类型,它允许您通过在较大的框(基础组件)中拖动小框(视图端口)的位置来重新定位视口 到目前为止,我已经找到了,但不知道是否还有其他东西,也许是作为UI库的一部分 理想情况下,我还希望在导航窗口中渲染组件的缩放版本 编辑 要解决mKorbel的一些问题: 我正在开发的应用程序是基于Swing的 JScrollPane中的组件是一个JPanel,为了使用Java2D绘制形状,我已经覆

有人能推荐一个不错的Swing小部件来导航JScrollPanes吗?我指的是您在CAD应用程序中经常看到的导航窗口类型,它允许您通过在较大的框(基础组件)中拖动小框(视图端口)的位置来重新定位视口

到目前为止,我已经找到了,但不知道是否还有其他东西,也许是作为UI库的一部分

理想情况下,我还希望在导航窗口中渲染组件的缩放版本

编辑

要解决mKorbel的一些问题:

  • 我正在开发的应用程序是基于Swing的
  • JScrollPane中的组件是一个JPanel,为了使用Java2D绘制形状,我已经覆盖了它的paintComponent方法
  • 因此,我有效地混合了Java2D和Swing

    • 有一个JXScrollMap,是未来添加的候选。这是(他正在重组,所以不完全确定后一个环节有多稳定)

      问题1)CAD应用程序基于AWT或Swing,2)什么类型,3)可以将CAD组件与Swing容器混合,4)良好的链接代码示例+1 5)必须存在用于绘制世界地图的内容,f.e.Google???swinglabs孵化器有一个JXScrollMap,它在Karl Schaefer的部分的某个地方(他正在重组,不完全确定目前在哪里;-)@kleopatra:谢谢,我会查一下(当我找到代码的时候)。我过去用过Swinglabs(~2005年)但它似乎已经到了一个不再开发的地步,一些组件出现了bug。它最近有进展吗?我想肯定它在过去的7年里取得了进展:-)bug无处不在,欢迎报告或更好的补丁@克利奥帕特拉:好的,酷;那我一定去看看。如果你加上一个答案,我会接受的。顺便说一句,这些已经修复了JXerorDialog中的bug了吗?上次我用它显示异常时,它抛出了一个异常(讽刺!)。