Java 如何设置ImageJ堆栈窗口的动画
我正在尝试使用customizedGUI类中的以下代码设置ImageJ堆栈窗口的动画:Java 如何设置ImageJ堆栈窗口的动画,java,user-interface,imagej,Java,User Interface,Imagej,我正在尝试使用customizedGUI类中的以下代码设置ImageJ堆栈窗口的动画: ImageCanvas ic = new ImageCanvas(image); StackWindow sw = new StackWindow(image,ic); panel2.add(sw.getContentPane()); sw.setAnimate(true); //sw.run(); //sw.getAnimate(); 当我运行这个类时,它会显示堆栈窗口,该窗口只显示在桌面窗格内部框架中打
ImageCanvas ic = new ImageCanvas(image);
StackWindow sw = new StackWindow(image,ic);
panel2.add(sw.getContentPane());
sw.setAnimate(true);
//sw.run();
//sw.getAnimate();
当我运行这个类时,它会显示堆栈窗口,该窗口只显示在桌面窗格内部框架中打开的100个图像中的第一个图像,但不会设置动画。我有什么遗漏吗 查看的源代码,我会得出这样的结论:sw.setAnimate(true)
只更新了布尔值
并重新绘制了ScrollbarWithLabel
实例的按钮
要设置堆栈动画,必须使用类:
但是,这个类通过WindowManager
使用ImageJ GUI,因此如果您真的想编写自己的GUI,可能需要重新实现它的方法
祝你好运,希望对你有帮助
import ij.plugin.Animator;
new Animator.run("start");