`
kakarot_java
  • 浏览: 161764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java JfileChooser 设置文件下载路径

阅读更多
用 JFileChooser的时候,如果设置了 只选择路径,是可以只选择路径的,不过标签还是显示 “文件名:”,会导致用户困惑,所以,可以将其换成 “文件路径:”,方法如下“:
public static void main(String[] args) {
JFileChooser jfcWorkFolder = getJFileChooser("d:\\");
jfcWorkFolder.setDialogTitle("title");
jfcWorkFolder.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

int iState = jfcWorkFolder.showDialog(jfcWorkFolder, "ok");

}
public static JFileChooser getJFileChooser(String defaultName){
JFileChooser jfcWorkFolder = new JFileChooser(defaultName);
try {
JPanel cons = (JPanel) jfcWorkFolder.getComponent(3);
Component jp = cons.getComponent(0);
System.out.println(jp.getClass());
JPanel la = (JPanel) jp;
JLabel jl = (JLabel) la.getComponent(0);
System.out.println(jl.getText());
jl.setText("文件路径:");

} catch (Exception e) {

}

return jfcWorkFolder;
}



如果你是用的其他的LookAndFeel 导致找不到该JLabel,那你可以用 JPanel.remove(i);的方法试出该JLabel的位置,然后再设置其 text.
分享到:
评论

相关推荐

    java程序设计 TCP文件传输程序 JFileChooser实现文件选择 可以设置路径

    java程序设计 TCP文件传输程序 JFileChooser实现文件选择 可以设置路径

    使用JFileChooser控件下载文件

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

    Java Swing组件文件选择器JFileChooser简单用法示例

    主要介绍了Java Swing组件文件选择器JFileChooser简单用法,结合实例形式分析了Swing组件中的文件选择器JFileChooser的简单使用方法,需要的朋友可以参考下

    JavaAPI1.6中文chm文档 part1

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    JAVA_API1.6文档(中文)

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    Java生成、修改文件夹和文件名.rar

    Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...

    Java仿Windows 窗口化复制文件功能.rar

    //设置目标文件路径   }   }   }  }  public boolean copy(String file1,String file2){ //拷贝文件方法   try{   java.io.File fileIn=new java.io.File(file1); //用路径名生成源文件 ...

    Java 1.6 API 中文 New

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    JavaAPI中文chm文档 part2

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    java api最新7.0

    JAVA开发人员最新版本7.0 api文档!本文档是 Java Platform Standard Edition 7 的 API !Java 1.7 API的中文帮助文档。 深圳电信培训中心 徐海蛟博士教学用api 7.0中文文档。支持全文检索,在线即时查询。 里面列...

    [Java参考文档]

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    java jdk-api-1.6 中文 chmd

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    [Java参考文档].JDK_API 1.6

    java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...

    java类似QQ通信

    fileChooser.setDialogTitle("请选择您要保存的路径"); if(fileChooser.showOpenDialog(null)==JFileChooser.APPROVE_OPTION){ File file=fileChooser.getSelectedFile(); } BufferedWriter b=new ...

    Java语言程序设计(一)真题及答案.doc

    某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。该 程序通过文件对话框首先获得的信息是()。 A.文件长度 B.文件路径 C.文件内容 D.文件对象 正确答案:D 您的答案: 本题解析: 暂无解析 ...

    文件加密解密程序.doc

    // 设置文件选择模式,此处为文件和目录均可 if (fileChooser.showOpenDialog(key.this) == JFileChooser.APPROVE_OPTION) { // 弹出文件选择器,并判断是否点击了打开按钮 String fileName = fileChooser.get...

    图像的均方误差的matlab代码-projects:我的github项目概述

    互联网相关操作的帮助程序类,例如代理设置和下载文件。 分析类文件(目录/ jar)并收集类文件版本的Java库。 试图模仿Python的枚举和元组的Java库。 IUPAC JCAMP-DX光谱数据标准的参考实现。 孤立的Google代码项目...

Global site tag (gtag.js) - Google Analytics