`
tntxia
  • 浏览: 1506834 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用Swing做的图片浏览器(完整项目共享)

阅读更多

这是我自己在学习的过程中做了, 放在博客上与大家分享.

 

可以记住打开过的文件, 第二次打开时, 会列出上次打开的图片, 有点类似于像The world浏览器,第二次打开时会记住上次打开的网页, 非常的实用.

 

本来想做一个窗口的监听器,让用户按向左键或向右键时,可以看下一张图片.不过加了浏览历史后, 这个功能不能用了, 可能是JTree捕获了键盘事件. 如果有知道解决方案的人,请不吝赐教,不胜感激.

 

2009-12-21 修改了保存历史的一些Bug,

1
0
分享到:
评论

相关推荐

    Java Swing做的图片浏览器

    7. **源代码共享**:标签中提到的“全部源代码共享”意味着这个图片浏览器的代码是开放的,学习者可以直接查看和研究,这对于初学者来说是一个很好的学习资源,可以帮助他们理解如何在实际项目中应用Java Swing。...

    myie.rar_MyIE_ie浏览器_java 浏览器_浏览器_浏览器 java

    你们可以根据我的然后修改源代码,做属于自己的IE~" 这表明开发者不仅构建了一个功能性的浏览器,还鼓励社区成员参与进来,通过修改源代码来定制和优化这个项目。这种开源精神在IT行业中非常常见,它促进了技术的...

    Rich Clients with SWING.pdf

    - **浏览器嵌入**:JDIC支持将Web浏览器直接嵌入到Java应用中,实现浏览器与应用之间的无缝切换和数据共享。 - **邮件自动化**:JDIC提供了一系列工具,使Java应用能够自动发送电子邮件,无需额外安装邮件客户端。 -...

    基于java的编写的HTML浏览器.zip

    开发者或研究人员可能将整个项目打包成ZIP格式,以便于分发、存储或共享。用户需要先解压缩这个文件,然后可以查看源代码,了解HTML浏览器的实现细节,或者在自己的环境中编译和运行。 【标签】:“java” "java...

    一个java实现的地图浏览器

    因此,我们可以推断这个项目是利用Swing来创建地图浏览器的用户界面,让用户能在本地计算机上查看和操作地图。 描述中提到“Swing+Map”,进一步证实了地图浏览器的用户界面是基于Swing构建的,并且集成了地图功能...

    图片浏览小程序(java+applet).zip

    在图片浏览小程序中,Applet可以实现网络上的图片共享和浏览,用户无需下载安装,只需打开网页即可使用。然而,随着现代浏览器逐渐弃用Java插件,Applet的使用已经逐渐减少,更多地转向其他技术如JavaScript和WebGL...

    jxbrowser-7.8-cross-desktop-win_mac_linux.zip

    Version 2.txt"是开源许可证文本,表明JxBrowser遵循LGPL(Lesser General Public License)的条款,这允许用户在自己的项目中使用JxBrowser,但可能需要满足特定的开源和代码共享条件。 - "Readme.txt"通常包含了...

    JAVA上百实例源码以及开源项目源代码

    FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...

    [计算机项目]基于java的远程视频会议系统设计与实现(源代码+项目报告).zip

    7. **WebRTC技术**:WebRTC是一个开源项目,提供了浏览器之间的实时通信能力,包括视频、音频的传输。Java可以通过Jitsi等库来集成WebRTC功能。 8. **数据共享**:系统应具备共享屏幕、白板等功能,这可能需要用到...

    30天学通Java项目案例开发--案例源码

    《30天学通Java项目案例开发》是一本旨在帮助初学者快速掌握Java编程技能并应用于实际项目中的教程。本书通过一系列精心设计的案例,旨在让读者在30天内逐步构建起对Java编程和项目开发的深入理解。提供的压缩包文件...

    家庭理财系统(java+applet)130227.zip

    最后,"网络收集"可能意味着这个项目是从互联网上收集的,可能是开源社区、论坛或者其他共享平台。 【压缩包子文件的文件名称列表】"【资料整理】"可能表示这个压缩包内的文件已经过整理,可能包含有清晰的目录结构...

    基于Java与JavaScript的校园二手物品交易平台设计与实现

    3. **Webpack**:Webpack是一个模块打包器,它可以将各种静态资源(如JavaScript、CSS、图片等)打包成一个或多个bundle,优化了前端资源的加载速度。 4. **Axios**:Axios是一个基于Promise的HTTP库,可用于浏览器...

    JsonView.zip

    5. **兼容性**:此工具通常与Web浏览器集成,如Chrome和Firefox,可以通过安装对应的浏览器扩展来使用。这使得开发者在调试Web应用时,可以直接在浏览器中查看和操作JSON响应。 6. **导出功能**:`JsonView`可能还...

    java+js交互Demo

    CORS是现代浏览器支持的一种跨域资源共享机制,允许浏览器向不同源的服务器发起XMLHttpRequest请求。Java服务器端可以通过设置HTTP响应头`Access-Control-Allow-Origin`来允许特定或所有源的请求。此外,还需设置...

    智慧市场监管平台建设方案(专业完整版).docx

    4. 数据治理系统:数据清洗系统采用基于 Swing 的图形用户工作界面,也可结合数据比对系统,基于 web 浏览器的 B/S 结构,为使用者提供更加灵活的操作方式,也提供更多更复杂的功能。 智慧市场监管平台建设方案旨在...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...

    同学通讯录网络版 用Java实现

    【标题】:“同学通讯录网络版 用Java实现”指的是使用Java编程语言开发的一个网络应用程序,主要用于管理和共享同学们的联系信息。这样的应用通常基于Web,允许用户通过浏览器进行访问和操作,提供便捷的通讯录存储...

    2021-2022计算机二级等级考试试题及答案No.4063.docx

    18. 共享打印机:要使网络上的其他用户可以使用本地打印机,必须将其设置为共享。 19. 幻灯片动画:在PowerPoint中,可以自定义对象的出场和离场声音,不仅可以使用内置效果,还可以添加自己的音频。 20. 一对多...

    Axis2(webservice)详细教程教程

    - **项目一**:基于Java Swing实现的个人信息管理系统(PIM),支持基本的CRUD操作,以及通过WebService上传和下载图像文件等功能。 - **项目二**:使用Struts2框架实现的Web版PIM,介绍如何在Web应用中集成...

Global site tag (gtag.js) - Google Analytics