`
kakarot_java
  • 浏览: 165326 次
  • 性别: 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实现文件选择 可以设置路径

    `JFileChooser`是Java Swing库中的一个组件,用于提供用户友好的文件选择对话框。它可以用来打开或保存文件,让用户在文件系统中进行浏览并选择文件。在实现中,我们可以通过调用`showOpenDialog()`或`...

    Java文件选择对话框JFileChooser使用详解

    Java中的`JFileChooser`是Swing库提供的一种用于在用户界面中实现文件选择功能的组件。它允许用户从本地文件系统中打开、保存或者选择文件,对于任何涉及到用户需要交互选择文件的应用程序,如文件加密器,都是必不...

    使用JFileChooser控件下载文件

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

    Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案

    "Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案" 在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会...

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

    Java Swing组件文件选择器JFileChooser简单用法示例 Java Swing组件文件选择器JFileChooser是Java Swing中一个功能强大且灵活的文件选择器组件,可以用来选择文件或文件夹。下面我们将通过一个简单的示例来介绍...

    基于 java swing 开发的资源管理器

    1. JFileChooser:这是用来打开文件选择对话框的组件,用户可以从中选择一个或多个文件或目录。在资源管理器中,它可能被用作打开或保存文件的入口。 2. JTree:这个组件可以展示文件系统的目录结构。每个节点代表...

    Java Swing 文件选择器

    在Java Swing中,`JFileChooser`是用于实现文件选择对话框的关键类,它允许用户从本地文件系统中打开或保存文件。这个小例子是关于如何使用`JFileChooser`创建一个简单的文件选择功能。 在Java Swing应用中,`...

    文件下载/保存路径弹出框

    开发者可以下载并研究这个文件,学习如何在Java Swing应用中集成文件路径选择功能。 综上所述,这个话题涉及了Java的文件I/O操作,特别是`JFileChooser`类的使用,以及前端开发的基本知识,包括HTML和CSS的应用。...

    JFileChooser

    `JFileChooser`是Java Swing库中的一个组件,用于在用户界面中显示文件选择对话框,让用户能够选择文件或目录。这个组件在开发需要用户交互进行文件操作的应用程序时非常有用。下面将详细介绍`JFileChooser`的使用...

    用java实现文件夹路径的选择.pdf

    如果用户点击了“打开”按钮(返回值为`JFileChooser.APPROVE_OPTION`),则将选定文件的绝对路径设置到`TextField` 中。 最后,我们设置了`TestFrame` 的布局、添加组件并设置窗口大小及可见性: ```java ...

    java 保存文件

    在上面的代码中,我们首先创建了一个 JFileChooser 对象,然后设置了文件过滤器和对话框的标题。然后,我们显示了保存文件对话框,并获取用户选择的文件路径。 三、文件写入操作 在文件保存功能中,文件写入操作是...

    JAVA_API1.6文档(中文)

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

    JFileChooser使用详解

    在Java编程环境中,`JFileChooser`是Swing库中的一个关键组件,用于实现文件选择对话框。它允许用户在本地文件系统中浏览并选择文件或目录,广泛应用于需要用户交互选取文件的应用场景。本文将深入探讨`JFileChooser...

    java swing 文件对话框

    从Java 6开始,`JFileChooser`支持多文件选择。只需调用`setMultiSelectionEnabled(true)`,用户就可以同时选择多个文件。 通过以上介绍,初学者可以快速掌握Java Swing中的文件对话框使用。实践是检验真理的唯一...

    java文件对话框

    总的来说,Java文件对话框通过`JFileChooser`或JavaFX的`FileChooser`提供了一种直观的方式来实现文件打开和保存功能,使得开发者无需关心底层的文件系统交互细节,从而专注于应用的核心逻辑。这使得Java应用程序...

    有用的例子啊JAVA文件选择器

    1. **JFileChooser类**: `JFileChooser` 是Java Swing库中的一个组件,它为用户提供了一个图形用户界面(GUI),以便在操作系统中打开、保存或选择文件。通过创建 `JFileChooser` 对象,我们可以设置各种选项,如...

    Java文件选择器源代码

    开发者可以通过设置各种属性来定制其外观和行为,如默认的打开和保存路径、文件过滤器等。 2. **文件过滤器**: 文件过滤器(FileFilter)是JFileChooser的一个关键特性,它允许我们限制用户只能看到特定类型(如....

    java实现导出Excel文件和XML文件.docx

    Java实现导出Excel文件和XML文件 Java实现导出Excel文件和XML文件是Java...通过使用 ExportFileService 类和 JFileChooser 实现文件选择对话框,选择存放路径,填写文件名,并实现文件类型的选择和文件覆盖的确认。

    java Swing 文件批量上传 DEMO 源代码

    在这个"java Swing 文件批量上传 DEMO 源代码"中,我们关注的核心是利用Swing构建一个用户界面,实现文件和文件夹的批量上传功能。这涉及到多个Java Swing组件、事件处理以及文件I/O操作。 首先,Swing 提供了诸如...

    java文件对话框的程序

    - `JFileChooser`可以通过`setFileSelectionMode(int mode)`方法设置文件选择模式,如`JFileChooser.FILES_ONLY`(只选文件)、`JFileChooser.DIRECTORIES_ONLY`(只选目录)或`JFileChooser.FILES_AND_DIRECTORIES...

Global site tag (gtag.js) - Google Analytics