本示例使用a
List<ImageIcon>作为
cache由返回的图像
getImage()。使用
getResource(),延迟是无法察觉的。
Space默认情况下,下一个和上一个按钮绑定到该键。
附录:您可以通过调节控制导航按钮的
setEnabled()使用实例的状态
javax.swing.Timer,为例子。
附录:您的第二个例子中等待,直到单击鼠标时,开始读取图像,不确定的过程,可能会立即返回副本或可能 不会 完成,直到 后
repaint()。取而代之的是,在开始使用背景读取图像
ImageIO.read(),如图所示这里。您可以
process()您
List<Image>,并显示进度,看到这里。在
SwingWorker从启动初始线程,运行时您随后建立你的EDT
GUI。您可以在处理完第一张图像后立即显示它。



