草庐IT

FileDialog

全部标签

java - 如何使 java FileDialog 在 OS X 中接受目录作为其文件类型?

当我的应用程序在Mac上运行时,我试图从使用JFileChooser切换到FileDialog,以便它使用OSX文件选择器。到目前为止,我有以下代码:FileDialogfd=newFileDialog(this);fd.setDirectory(_projectsBaseDir.getPath());fd.setLocation(50,50);fd.setFile(?);fd.setVisible(true);FileselectedFile=newFile(fd.getFile());我会为这个问题输入什么?这样我的文件选择器将允许任何目录作为文件选择器的输入(后面的方法已经检查以

c++ - 合并功能以获得更清晰的代码?

不要被篇幅所打动...我认为这不是一个太难的问题。语言:C++开发环境:MicrosoftVisualC++使用的库MFC问题:我正在创建一个包含多个“页面”的大型首选项对话框。其中许多要求用户指定文件路径。现在,用户将单击按钮,它会跳转到OnCommand()。这将验证命令是否来自按钮,然后跳转到Browse()函数,它将在其中确定按下了哪个按钮。最后,它将调用FileDialog(),这将启动一个文件选择器,然后返回文件路径,将其分配给正确的变量,并将其附加到正确的编辑控件。我试图将所有这些“打开文件”按钮合并到一个类或函数中,但我不确定处理它的最佳方法。我希望它是干净的,这样我就

python 实现用对话框选择文件夹或文件(更新1,追加filedialog对话框用法详解)

python用于选择文件或文件夹的功能是在tkinter模块中,用如下代码可实现:#!python3importtkinterastkfromtkinterimportfiledialogroot=tk.Tk()root.withdraw()FolderName=filedialog.askdirectory()#获取文件夹FileName=filedialog.askopenfilename()#获取文件夹中的某文件if'/'inFolderName:#用\替换/,注意'\\'的用法,#如果直接使用'\',会被系统识别成转义字符FolderName.replace('/','\\')prin

python 2.7/Windows : How to control position of Tkinter common dialogs?

Windows下的Python2.7:如何控制Tkinter常用对话框的位置?这是我们的发现:某些常用对话框总是相对于它们的父窗口打开某些常用对话框始终以用户桌面为中心打开所有常见对话框似乎都忽略了可选的parent=参数问题:我们如何强制对话框相对于其父窗口打开?我们如何强制以用户桌面为中心打开对话框?背景:importtkColorChooserascolorchooserimporttkFileDialogasfiledialogimporttkMessageBoxasmessagebox;#alwaysopenuprelativetoparentwindowsfileOpen=

windows - 可以指定 IFileDialog 的起始位置吗?

我在Microsoft文档中找不到任何内容,所以我想知道是否有人知道,是否可以指定IFileDialog的起始位置?具体来说,我希望第一次打开对话框时,它会在父窗口的中央打开。除了以某种方式挂接到底层WM_*消息之外,我没有看到一种直接的方法来执行此操作。是否可以使用类似SetWindowPos的东西? 最佳答案 shell的IFileDialog实现支持IOleWindow接口(interface)(注意它似乎没有被记录......)。但是必须先打开对话框才能获取其窗口句柄。所以诀窍是使用IFileDialogEvents订阅对话

java - SWT Filedialog 打开主文件夹

我想在用户主文件夹(即/home/user或/Users/unsername)中打开一个FileDialog窗口我使用System.getProperty读取用户主文件夹:Stringhomefolder=System.getProperty(user.home);并且变量包含正确的主文件夹。但是当我在FileDialog中设置过滤器路径时,它只打开(在linux中)/home级别而不进入用户主目录。这是源代码:FileDialogdialog=newFileDialog(shell);dialog.setText("Chooseacertificate");Stringplatfor

java - SWT Filedialog 打开主文件夹

我想在用户主文件夹(即/home/user或/Users/unsername)中打开一个FileDialog窗口我使用System.getProperty读取用户主文件夹:Stringhomefolder=System.getProperty(user.home);并且变量包含正确的主文件夹。但是当我在FileDialog中设置过滤器路径时,它只打开(在linux中)/home级别而不进入用户主目录。这是源代码:FileDialogdialog=newFileDialog(shell);dialog.setText("Chooseacertificate");Stringplatfor

Python Tkinter 教程(四)—— 子模块 messagebox、colorchooser 以及 filedialog 的使用及技巧(万字详解)

>>>【上节回顾:三种几何布局管理器Pack、Place和Grid的详细用法 】PythonTkinter教程(四)        这篇博客将详细介绍tkinter模块的子模块,如消息框子模块(messagebox)、颜色选择器子模块(colorchooser)以及文件对话框子模块(filedialog)目录一、messagebox子模块一般用法【showinfo】【showwarning】【showerror】【askquestion】【askokcancel】【askyesno】【askyesnocancel】【askretrycancel】高级操作二、colorchooser子模块代码示

java - 如何使用文件对话框?

我创建了一个界面,我想添加一个允许用户打开文件的功能。我正在使用AWT。我不明白如何使用FileDialog。你能给我一个例子或一个很好的链接来解释这个吗? 最佳答案 一个完整的代码示例,带有文件过滤:FileDialogfd=newFileDialog(yourJFrame,"Chooseafile",FileDialog.LOAD);fd.setDirectory("C:\\");fd.setFile("*.xml");fd.setVisible(true);Stringfilename=fd.getFile();if(file

java - 如何使用文件对话框?

我创建了一个界面,我想添加一个允许用户打开文件的功能。我正在使用AWT。我不明白如何使用FileDialog。你能给我一个例子或一个很好的链接来解释这个吗? 最佳答案 一个完整的代码示例,带有文件过滤:FileDialogfd=newFileDialog(yourJFrame,"Chooseafile",FileDialog.LOAD);fd.setDirectory("C:\\");fd.setFile("*.xml");fd.setVisible(true);Stringfilename=fd.getFile();if(file