`

Swing 打开选择文件对话框

 
阅读更多
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));

// 打开文件选择窗口
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".txt") || f.isDirectory();
}

public String getDescription() {
return "classify data";
}
});

int r = chooser.showOpenDialog(new JFrame());
if (r == JFileChooser.APPROVE_OPTION) {
File f=chooser.getSelectedFile();
} else {
//没有选择文件
}
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
分享到:
评论

相关推荐

    java swing 文件对话框

    2. **打开文件对话框** 要显示一个用于打开文件的对话框,首先需要创建一个`JFileChooser`实例,然后调用其`showOpenDialog()`方法。例如: ```java JFileChooser fileChooser = new JFileChooser(); int result...

    swing中自定义对话框的几种实际用法

    Swing是Java编程环境中用于构建图形用户界面(GUI)的一个重要工具包,它提供了丰富的组件和功能,使得开发者能够创建...在实际开发中,应根据具体需求选择适当的对话框类型,并利用Swing的强大功能来满足用户的需求。

    Java文件对话框---FileDialog.pdf

    2. `public String getDirectory()`:这个方法返回当前文件对话框中选中的文件所在的目录路径,但不包括文件名本身。如果你需要获取完整的文件路径,你需要将此方法返回的目录与`getFile()`方法返回的文件名组合起来...

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

    此外,可以通过`setMultiSelectionEnabled(true)`来启用多文件选择,或者通过`setDialogType(JFileChooser.SAVE_DIALOG)`来指定对话框是打开文件还是保存文件。 总的来说,`JFileChooser`是Java GUI编程中处理文件...

    Java设置打开或保存文件的对话框的文件类型选择

    Java中,设置打开或保存文件对话框的文件类型选择是非常重要的。通过使用FileNameExtensionFilter类,可以设置对话框中显示的文件类型。下面将详细介绍如何使用FileNameExtensionFilter类来设置文件类型选择。 首先...

    给JAVA打开文件对话框指定后缀

    本文将深入探讨如何使用`JFileChooser`来指定文件对话框中的后缀过滤器,从而限制用户只能选择特定类型文件。 首先,让我们导入必要的Java库: ```java import javax.swing.JFileChooser; import javax.swing....

    java文件对话框的程序

    - 使用`showOpenDialog()`方法显示打开文件对话框,`showSaveDialog()`方法显示保存文件对话框。这两个方法都需要一个顶级容器作为父组件,如`JFrame`或`JDialog`。 - `JFileChooser`可以通过`...

    java文件对话框Demo

    // 打开文件对话框 FileDialog loadDialog = new FileDialog(frame, "Open File", FileDialog.LOAD); loadDialog.setVisible(true); String selectedFile = loadDialog.getFile(); if (selectedFile != null) {...

    Java Swing 文件选择器

    在Java Swing应用中,`JFileChooser`提供了两种主要模式:打开文件(OPEN_DIALOG)和保存文件(SAVE_DIALOG)。你可以通过设置`JFileChooser`的`fileSelectionMode`属性来切换这两种模式。例如,以下代码将创建一个...

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

    首先,我们需要创建一个JFrame窗口,并在其中添加一个按钮,以便用户可以点击它来打开文件选择器。然后,我们使用JFileChooser组件来选择文件或文件夹,并将选择结果显示在控制台上。 在上面的代码中,我们首先创建...

    java实现选择对话框

    根据给定的信息,本文将详细解释如何在Java中实现一个选择对话框,特别是文件对话框。这涉及到Swing组件库的使用,以及如何通过代码创建一个可以打开并选择文件或目录的基本界面。 ### Java实现选择对话框 #### 1....

    打开弹出对话框代码

    在编程领域,打开弹出对话框是常见的交互方式,它允许用户输入信息、确认操作或者显示警告等。...通过实践和学习,你可以创建更多复杂且功能丰富的对话框,如输入对话框、文件选择对话框等,以满足更广泛的需求。

    文件保存对话框的资源

    - **Windows API**:在Windows平台上,开发者可以使用`CreateFileDlg`函数来打开文件保存对话框。 - **Qt库**:对于跨平台开发,Qt提供了`QFileDialog::saveFile()`方法来实现。 - **Java AWT/Swing**:Java中的`...

    Java制作文件选择对话框.rar

    `showOpenDialog()`用于打开文件,而`showSaveDialog()`则用于保存文件。下面是一个简单的例子,展示如何使用`showOpenDialog()`: ```java JFileChooser fileChooser = new JFileChooser(); int result = ...

    实现文件对话框的例子

    在IT领域,文件对话框是用户界面中一个重要的组成部分,它允许用户选择或保存文件到指定位置。在本文中,我们将深入探讨如何实现文件对话框,主要关注在编程中的实际应用,尤其是与“文件处理类”相关的技术。我们将...

    文件对话框的生成与应用

    在Java中,文件对话框通常通过`javax.swing.JFileChooser`类来实现。`JFileChooser`提供了打开和保存文件的功能,并且可以自定义文件过滤器,以便用户只看到特定类型的文件。 在给定的代码中,有两个主要的类:`...

    这是一个目录选择对话框的实例

    目录选择对话框广泛应用于各种应用程序,包括文件保存、打开、导入和导出等操作。在Windows、macOS和Linux等操作系统中,都有内置的API或库供开发者调用,以创建这些对话框。例如,在Windows上,可以使用`FileDialog...

    java文件对话框

    Java文件对话框是Java Swing或JavaFX库中的一个重要组件,用于在用户界面中与用户交互,以便选择或保存文件。这些对话框提供了标准的、平台兼容的用户界面,使得应用程序可以方便地集成文件操作功能。在Java中,我们...

    基于Swing的文件操作

    例如,可以创建一个`JFileChooser`对话框让用户选择文件,然后在用户确认后执行上述文件合并操作。事件监听器(如`ActionListener`)可以监听按钮点击事件,触发相应的文件操作。 五、示例代码 ```java import ...

    Swing 文件选择&按钮控件&弹出窗口

    `JFileChooser`提供了多种方法,如`showOpenDialog()`和`showSaveDialog()`,分别用于打开一个对话框让用户选择要打开的文件或保存文件的位置。`JFileChooser`的结果可以通过其`approveSelection()`方法返回的布尔值...

Global site tag (gtag.js) - Google Analytics