用 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.
分享到:
相关推荐
`JFileChooser`是Java Swing库中的一个组件,用于提供用户友好的文件选择对话框。它可以用来打开或保存文件,让用户在文件系统中进行浏览并选择文件。在实现中,我们可以通过调用`showOpenDialog()`或`...
Java中的`JFileChooser`是Swing库提供的一种用于在用户界面中实现文件选择功能的组件。它允许用户从本地文件系统中打开、保存或者选择文件,对于任何涉及到用户需要交互选择文件的应用程序,如文件加密器,都是必不...
JFileChooser下载文件到本地,可选择文件保存路径,可以上传文件,保存文件chooser.showSaveDialog()函数,打开文件chooser.showOpenDialog()函数
"Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案" 在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会...
Java Swing组件文件选择器JFileChooser简单用法示例 Java Swing组件文件选择器JFileChooser是Java Swing中一个功能强大且灵活的文件选择器组件,可以用来选择文件或文件夹。下面我们将通过一个简单的示例来介绍...
1. JFileChooser:这是用来打开文件选择对话框的组件,用户可以从中选择一个或多个文件或目录。在资源管理器中,它可能被用作打开或保存文件的入口。 2. JTree:这个组件可以展示文件系统的目录结构。每个节点代表...
在Java Swing中,`JFileChooser`是用于实现文件选择对话框的关键类,它允许用户从本地文件系统中打开或保存文件。这个小例子是关于如何使用`JFileChooser`创建一个简单的文件选择功能。 在Java Swing应用中,`...
开发者可以下载并研究这个文件,学习如何在Java Swing应用中集成文件路径选择功能。 综上所述,这个话题涉及了Java的文件I/O操作,特别是`JFileChooser`类的使用,以及前端开发的基本知识,包括HTML和CSS的应用。...
`JFileChooser`是Java Swing库中的一个组件,用于在用户界面中显示文件选择对话框,让用户能够选择文件或目录。这个组件在开发需要用户交互进行文件操作的应用程序时非常有用。下面将详细介绍`JFileChooser`的使用...
如果用户点击了“打开”按钮(返回值为`JFileChooser.APPROVE_OPTION`),则将选定文件的绝对路径设置到`TextField` 中。 最后,我们设置了`TestFrame` 的布局、添加组件并设置窗口大小及可见性: ```java ...
在上面的代码中,我们首先创建了一个 JFileChooser 对象,然后设置了文件过滤器和对话框的标题。然后,我们显示了保存文件对话框,并获取用户选择的文件路径。 三、文件写入操作 在文件保存功能中,文件写入操作是...
java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 ...
在Java编程环境中,`JFileChooser`是Swing库中的一个关键组件,用于实现文件选择对话框。它允许用户在本地文件系统中浏览并选择文件或目录,广泛应用于需要用户交互选取文件的应用场景。本文将深入探讨`JFileChooser...
从Java 6开始,`JFileChooser`支持多文件选择。只需调用`setMultiSelectionEnabled(true)`,用户就可以同时选择多个文件。 通过以上介绍,初学者可以快速掌握Java Swing中的文件对话框使用。实践是检验真理的唯一...
总的来说,Java文件对话框通过`JFileChooser`或JavaFX的`FileChooser`提供了一种直观的方式来实现文件打开和保存功能,使得开发者无需关心底层的文件系统交互细节,从而专注于应用的核心逻辑。这使得Java应用程序...
1. **JFileChooser类**: `JFileChooser` 是Java Swing库中的一个组件,它为用户提供了一个图形用户界面(GUI),以便在操作系统中打开、保存或选择文件。通过创建 `JFileChooser` 对象,我们可以设置各种选项,如...
开发者可以通过设置各种属性来定制其外观和行为,如默认的打开和保存路径、文件过滤器等。 2. **文件过滤器**: 文件过滤器(FileFilter)是JFileChooser的一个关键特性,它允许我们限制用户只能看到特定类型(如....
Java实现导出Excel文件和XML文件 Java实现导出Excel文件和XML文件是Java...通过使用 ExportFileService 类和 JFileChooser 实现文件选择对话框,选择存放路径,填写文件名,并实现文件类型的选择和文件覆盖的确认。
在这个"java Swing 文件批量上传 DEMO 源代码"中,我们关注的核心是利用Swing构建一个用户界面,实现文件和文件夹的批量上传功能。这涉及到多个Java Swing组件、事件处理以及文件I/O操作。 首先,Swing 提供了诸如...
- `JFileChooser`可以通过`setFileSelectionMode(int mode)`方法设置文件选择模式,如`JFileChooser.FILES_ONLY`(只选文件)、`JFileChooser.DIRECTORIES_ONLY`(只选目录)或`JFileChooser.FILES_AND_DIRECTORIES...