java 选择文件夹对话框

java swing 选择文件夹对话框

import java.io.File;
import javax.swing.JFileChooser;

public class Test2 {
    public static void main(String[] args) {

        JFileChooser jf = new JFileChooser();
        jf.setSelectedFile(new File("c:\\我的报表.xls"));
        int value = jf.showSaveDialog(null);
        jf.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        jf.setFileHidingEnabled(false);
        if (value == JFileChooser.APPROVE_OPTION) {
            File getPath = jf.getSelectedFile();
            // TODO
        } else {
            // TODO
        }
    }
}
时间: 2024-11-04 20:59:59

java 选择文件夹对话框的相关文章

弹出打开/保存文件对话框 选择文件夹对话框

打开/保存文件对话框: CFileDialog::CFileDialog( BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框 LPCTSTR lpszDefExt = NULL, //默认的文件扩展名 LPCTSTR lpszFileName = NULL, //默认的文件名 DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, //设定风格 LPCTSTR lpszFilt

Windows--MFC选择文件对话框和选择文件夹对话框

选择单个文件对话框: 1 CString strFile = _T(""); 2 3 CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.jpg)|*.jpg|All Files (*.*)|*.*||"), NULL); 4 5 if (dlgFile.DoModal()) 6 { 7 strFile = dlgFile.GetPathName(); 8 } 选

NX二次开发-UFUN打开选择文件夹对话框UF_UI_create_filebox

1 #include <uf.h> 2 #include <uf_ui.h> 3 #include <string> 4 5 using namespace std; 6 7 string OpenDirectionDialog(char* lpszDefault) 8 { 9 //去除字符串末尾的\; 10 int nlast = strlen(lpszDefault) - 1; 11 string strDefault = lpszDefault; 12 if (s

确定文件的位置--浏览文件夹对话框folderBrowserDialog

private void button1_Click(object sender, EventArgs e) { folderBrowserDialog1.ShowNewFolderButton = true;//是否显示新建的文件夹选项 DialogResult dr = folderBrowserDialog1.ShowDialog();//显示选择文件夹对话框 if (dr == DialogResult.OK) { MessageBox.Show(folderBrowserDialog1

MFC技术实现选择文件夹的对话框

由于MFC自带的CFileDiag是只能选择文件的,无法定制只能选择文件夹的对话框.然后当你仅仅需要操作文件夹,批量操作文件时,你需要用WIN32API实现,以下贴出制做该对话框的函数 void CQQICKView::OnMmm() {  // TODO: Add your command handler code here  CString m_FileDir;  BROWSEINFO bi;  ZeroMemory(&bi, sizeof(BROWSEINFO));  bi.hwndOwn

解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”. 这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了.(已解决) 第一种方法: 打开项目的classpath文件:如下 <?xml version="1.0" encoding="UTF-8"?><classpath&g

解决Eclipse建立Maven项目后无src/main/java资源文件夹的办法

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示"已存在文件".这说明,在这个项目配置中已经有了src/main/java这个文件夹. 解决方法: 在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE system Library,配置JDK路径.

GetOpenFileName 选择文件夹的解决方法

某些环境下(如WIN PE)windows自带的选择文件夹api不能使用或者体验不佳.现在利用GetOpenFileName的回掉参数实现了选择文件夹选择功能. #include <Windows.h> #include <CommCtrl.h> #include <locale.h> #include <shlwapi.h> LONG g_lOriWndProc = NULL; #define ID_COMBO_ADDR 0x47c #define ID_

多选择文件打开对话框

多选择文件打开对话框 关键点 可以打开多个文件 实现过程 CString filter = "文本文档(*.txt)|*.txt|所有文件(*.*)|*.*||"; CFileDialog OpenFileDialog(TRUE, NULL, "*.txt", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT, filter); //     OpenFileDialog.m_ofn.lpstrI