【发布时间】:2011-08-20 03:50:37
【问题描述】:
我有一个应用程序,我必须在网格中将图像显示为缩略图,当用户单击其中一个时,原始图片应以 JAVA 显示。我没有
关于如何以网格的形式显示文件夹中存在的缩略图的想法。欢迎任何有关如何开始以及一些示例代码和链接的帮助。
【问题讨论】:
标签: java image user-interface layout
我有一个应用程序,我必须在网格中将图像显示为缩略图,当用户单击其中一个时,原始图片应以 JAVA 显示。我没有
关于如何以网格的形式显示文件夹中存在的缩略图的想法。欢迎任何有关如何开始以及一些示例代码和链接的帮助。
【问题讨论】:
标签: java image user-interface layout
一次只做一件事。
【讨论】:
【讨论】:
如果你需要一个 JComponent,你可以试试JTable。如果你想要一个布局,请查看GridLayout。
【讨论】:
如果你使用 SWT,你可以使用Nebula Gallery Widget
【讨论】:
我最近有同样的要求 - 并研究了使用 Flowlayout。不幸的是 - 正如此页面所描述的 - http://tips4java.wordpress.com/2008/11/06/wrap-layout/ - 它的行为不像我们想要的那样。
幸运的是,您可以从同一页面获取“WrapLayout”的源代码。
在将图像加载到面板中时,为了提高性能,我建议使用 SwingWorker,如下所述 - http://docs.oracle.com/javase/tutorial/uiswing/components/icon.html#efficiency
【讨论】:
看看JFlow,这不是您想要的,但非常接近,一切都为您完成!
【讨论】: