`
prettyboy434
  • 浏览: 20401 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

swing 打开本地文件和目录

阅读更多

1.java自带的API

 

打开文件:
File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file);

 

打开目录:
File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file.getParentFile());

  2.如果想实现打开目录并选中指定文件时,用上述api就不能实现了,可以调用windows的explorer.exe

 

打开目录并选中指定文件
File file=new File("c://test.pdf");
Runtime.getRuntime().exec(
"rundll32 SHELL32.DLL,ShellExec_RunDLL "
+ "Explorer.exe /select," + file.getAbsolutePath());

    Windows 资源管理器命令行参数

       /n 为默认选择内容打开一个新的单窗格窗口。默认选择内容通常是安装 Windows 的驱动器的根目录。

   /e 使用默认视图启动 Windows 资源管理器。

   /e,<object> 使用默认视图启动 Windows 资源管理器并把焦点定位在指定文件夹上。

   /root,<object> 打开指定对象的一个窗口视图。

   /select,<object> 打开一个窗口视图,指定的文件夹、文件或程序被选中。

 

分享到:
评论

相关推荐

    java使用swing打开文件选择窗体

    下载可用,文件主要是用于java练习运行java程序,下载或者上载文件时,选择下载到的文件夹 和 需要上载的文件。不建议作用于web端,因为自己没试过,理论相同。可以试一下。

    Java图像编辑器 - 允许用户打开、编辑和保存图像文件

    在本博客中,我们将创建一个基本的Java图像编辑器,它允许用户打开、编辑和保存图像文件。这个图像编辑器将使用Java的Swing库来构建用户界面,并使用Java的ImageIO库来处理图像文件。 目录 简介 项目设置 构建用户...

    开发项目用SWING与RCP与SWT.JFACE的分析

    因为SWT应用了JNI技术,因此同时也要找到相对应的JNI本地化库文件,由于版本和操作平台的不同,本地化库文件的名称会有些差别,比如SWT-WIN32-2116.DLL是Window平台下Eclipse Build 2116的动态库,而在Unix平台相应...

    java和SqlServer的Swing项目

    这是本人花了半个月写出来的一个基于java编程和SqlServer数据库技术结合的Swing项目,是一个超市管理系统,里面包含着超市管理的基本业务流程,(员工管理,部门管理,商品管理,销售管理,)还包含数据库设计,数据...

    java swing mysql实现的仓库商品管理系统项目源码 文档 视频 数据库课程设计 请用eclipse打开项目

    JAVA SWING gui 仓库管理数据库课程设计报告+源代码 请用eclipse打开项目 IntelliJ IDEA需要自己进行配置 提供了配置的全套教程 包括数据库文件 直接导入即可使用 程序是一个比较简单的程序 本系统是一个基于Java ...

    Swing记事本

    1.实现了文件合并、文件分割、文本比较和高亮文本功能 待完善功能: 1、状态栏分割符修改 2、读取文件乱码 3、拖拽功能 4、增加全屏功能 5、增加换感观功能 ============================= 版本: V1.0 版本说明: ...

    eclipse-swing-gui

    swing插件,分别将两个文件夹里的文件,对应的放入eclipse安装目录里,然后重新打开eclipse即可,此版本为全英文的

    Java Swing实现一个记事本

    本例使用Java Swing技术实现了一个文本编辑器,类似于windows记事本。可以实现诸如打开文件,设置字体,颜色,撤销,搜索,状态栏显示,自动换行,转到,替换等功能

    swing图书管理系统

    (2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框...

    车票管理系统(含swing源码)

    车票管理系统 用swing做的,有很多swing的控件,有源码,能接在导入到(my)eclipse3.2版本和eclipse3.6版本 直接读文件操作 安装JRE或者JDK后能直接运行。 输入密码:用RAR文件打开,里面有说明

    使用JFileChooser控件下载文件

    JFileChooser下载文件到本地,可选择文件保存路径,可以上传文件,保存文件chooser.showSaveDialog()函数,打开文件chooser.showOpenDialog()函数

    java swing mysql实现的仓库商品管理系统项目源码.zip

    跟着做没问题,适合Java初学者和学生来学习参考,设计的层次采用mvc的思想,部分人导入后中文乱码的情况,当出现中文乱码后,把打开的文件先关闭,然后在该文件上右键,选择属性(proporties),选择编码,然后选择...

    Java swing实现学生信息管理系统资源

    Mysql + Navicat + Eclipse + Java Swing ...5.将sql文件导入到项目根目录下,导入完成后可以看到更新后的数据表。 6.在项目中设置用户名和密码,连接数据库。 7、运行登录界面程序,即LogOnFrm类。

    JAVA语言的文本编辑器的毕业设计,采用JAVA Swing框架进行开发,并使用JavaFX实现代码高亮和自动补全功能

    使用JFileChooser类实现文件的打开、保存和新建功能。用户可以通过菜单栏或快捷键调用相应的方法。 ``` JFileChooser fileChooser = new JFileChooser(); // 打开文件 int result = fileChooser.showOpenDialog...

    基于java+swing+mysql实现的仓库商品管理系统项目源码

    对了,这里再提一下关于有些人导入后中文乱码的情况,当出现中文乱码后,把打开的文件先关闭,然后在该文件上右键,选择属性(proporties),选择编码,然后选择gbk,确定后再打开文件,如果乱码没有消失,则把文件...

    JavaSwing+MySQL实现的课堂点名系统源码+项目说明文档

    在文件中导入students.txt,注意文本的txt的编码集要为UTF-8,如果系统默认编码集打开文本文件出现乱码,那么需要将文本文件另存为UTF-8编码集的文件。 注意txt文件中数据类型要符合规则 : (1)每个数据之间要用...

    Java swing实现学生信息管理系统源码+文档

    这款Java swing实现的学生信息管理系统和jsp版本的功能很相似,简单的实现了班级信息的增删改查,学生信息的增删改查,数据库采用的是mysql,jdk版本不限,是Java学习者学习参考非常好的一个小项目,下面我们来看看...

    基于NetBeans开发的一套SWING酒店管理系统

    本系统基于NetBeans和MYsql开发,想学Swing的最佳源码!使用方法:解压后一个Hotel文件夹和Hotel.sql,在MYsql创建数据库导入Hotel.sql , Netbean是直接打开项目找到Hotel文件夹即可! SRC为所有java文件的源码,...

    倒计时软件java源码_win32_javaSwing

    本资源是倒计时软件的Java代码文件。 自己使用javaSwing做的简易倒计时软件,win32位,下载即可使用,无需自己配置jre。 资源解压后26MB,直接点击即可打开。 软件可以实现最多9小时59分59秒的倒计时功能,最低单位...

Global site tag (gtag.js) - Google Analytics