我被要求编写一个JDialog
分隔为左侧和右侧面板。左侧面板显示演示HTML模板库(小尺寸),右侧面板显示系列或图像列表。我想让它可以拖动列表中的图像并将其放在图库上(或者从图库中拖出一些图像)。问题是我不知道从哪里开始,有人可以给我一些想法吗?带有拖放功能的Swing中的HTML图库页面
0
A
回答
2
一个HTML画廊通常使用JS来完成'繁重的工作'(我猜这也需要幻灯片演示)。虽然Swing组件支持HTML(在某种程度上),但它们不支持JS。
我建议不要试图呈现的HTML/JS在GUI,相反,(使用JFileChooser
)提供在由用户选择的图像+名对象的GUI一个JList
。选择每张图片后,您可以在JTextField
中显示“首选名称”,以便用户对其进行编辑。
图像顺序可以按列表中的顺序显示。要更改顺序,请执行Drag'n'Drop。有关更多详细信息,请参阅Drag and Drop and Data Transfer课程。
您可能需要在GUI的CENTER
中的JLabel
才能显示(全尺寸)所选图像,并显示幻灯片显示的时间顺序&。
一旦用户对图像选择,订单,名称&时间感到满意。为他们提供一个按钮,将所有细节写入单个目录,包括HTML,脚本&图像(更简单)。一旦HTML被写入,调用Desktop.open(File)
将完成的产品显示给用户。
至于你如何做到这一点,它真的超出了答案的范围。您需要在每个部分上完成教程,然后再回答更具体的问题。
相关问题
- 1. HTML/JavaScript拖放功能
- 2. iOS中的拖放功能
- 3. RichTextField中的拖放功能
- 4. HTML 5图库拖放
- 5. 如何将图像拖放到android的html页面上?
- 6. C#拖放功能
- 7. TableView拖放功能
- 8. c#拖放功能
- 9. WindowsFormsWebBrowser拖放功能
- 10. jquery拖放功能
- 11. 在JFreeChart中拖放功能
- 12. 通过html表格和Swing拖放?
- 13. 用于拖放图像文件的面板,使用java swing
- 14. 将HTML媒体播放器嵌入到带有播放列表功能的HTML网页中
- 15. 实时拖放在Swing中
- 16. 拉力表中的拖放功能
- 17. ExtJS的GridPanel中拖放功能
- 18. 使用JavaScript,CSS和HTML拖放网页中的面板
- 19. 使用javascript,css,html拖放网页中的面板
- 20. 将html页面的所有元素放入页面的中心
- 21. 如何将我的搜索功能放在所有页面中?
- 22. 带SVG文件的Html页面没有按高度缩放
- 23. jQuery拖放功能没有触发
- 24. 带拖放功能的JQuery调度程序
- 25. 用于解析带有node.js的html页面的首选DOM库?
- 26. 带有动态html的JSP页面
- 27. JQuery拖放功能与ASP.NET
- 28. 使用interact.js拖放功能
- 29. 树形拖放功能
- 30. 寻找JQuery拖放功能
*“HTML模板库”*究竟是什么?我理解HTML和库(尽管我不明白Swing的相关性),但是'模板'是什么DYM? – 2012-04-15 07:53:23
我想生成一个显示缩略图图片的HTML页面(类似于一个图库)。这些图像从文件夹导入(从该文件夹加载所有图像)。现在,我必须为用户制作一个用户界面来自定义显示在html页面上的每个图像的名称和顺序。 – user385261 2012-04-15 08:14:23
@ user385261 Javascript强大到足以处理这个程序本身。你确定你需要Java来做到这一点吗(因为你使它更复杂)? – Ozzy 2012-04-15 09:51:04