草庐IT

FileDialog

全部标签

javascript - 使用 JavaScript 捕获浏览文件窗口的关闭

我正在使用infile要求用户浏览他们机器上的文件。如果没有选择文件就关闭了窗口,有没有办法捕获?例如,如果单击x。谢谢 最佳答案 使用来自HTMLinputfileselectioneventnotfiringuponselectingthesamefile的解决方案,我认为你可以使用这个:varfileElem=document.getElementById("inFile");varfileSelected=null;fileElem.onclick=function(e){fileSelected=this.value;th

javascript - 使用 Node.js 询问用户在哪里保存文件

我正在使用node-webkit创建一个应用程序,所以有很多javascript。我已经编写了一个node.js函数,可以截屏并将其保存到磁盘,但是,它将它保存到项目根目录,我想提示用户选择保存位置,但我找不到创建保存文件对话框的方法。当前代码:screen_shot.js:varfs=require('fs');exports.buildFile=function(name,value){varimg=newBuffer(value,encoding='base64');fs.writeFile(name,img,function(err){if(err){console.log(e

java - 本地代码深处的 FileDialog.open() 偶尔导致 JVM 崩溃

我目前面临的是在Windows2008服务器R2上的Citrix环境中运行的某些Eclipse应用程序中的异常访问冲突。通话开始于org.eclipse.swt.widgets.FileDialog.open(),调用org.eclipse.swt.internal.win32.OS.GetSaveFileNameW中的方法然后转到本地库。它失败了#EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x68931bab,pid=9208,tid=7616与siginfo:ExceptionCode=0xc0000005,ExceptionInform

windows - 如何在 QT4 for Windows 中创建通用文件选择对话框

一段时间以来,我一直在寻找关于这个问题的线索,但没有结果。所以,这里...我有一个应用程序,我想要一个简单的按钮来打开文件对话框窗口。主窗口上还有其他按钮可以读取或创建/写入文件(在对所选功能进行适当检查之后)。我曾经毫无问题地使用QFileDialog::getSaveFileName()函数,但在Windows7中,如果文件存在并且是只读的,这将失败。我切换到getOpenFileName()来解决这个问题,但现在如果用户尝试选择一个不存在的文件(与保存操作无关),文件对话框将失败。有没有办法在文件对话框中添加“创建新文件”图标,或者将其添加到文件对话框窗口中的右键单击菜单中?我真

java - 如何覆盖现有文件?

这个问题在这里已经有了答案:IsthisthebestwaytorewritethecontentofafileinJava?(8个答案)关闭8年前。我想覆盖我之前保存的文件,我的saveAs代码:publicvoidsaveAs(){judul=jTextJudul.getText();s=area.getText();if(s.length()>0){//jikasterisitry{dialog=newFileDialog(this,"SaveFileAs",FileDialog.SAVE);dialog.setFile(judul+".txt");dialog.setVisib

java - 在 SWT FileDialog 中设置初始目录

我正在处理一个EclipseRCP项目,需要让用户选择一些文件。为方便起见,根据某些情况,文件选择对话框的初始目录应设置在打开之前。因为我绑定(bind)到EclipseRCP/SWT,所以我正在使用org.eclipse.swt.widgets.FileDialog。此FileDialog的文档指出使用setFilterPath(Stringstring)方法,它应该完全满足我的需要(参见documentation)。FileDialogdialog=newFileDialog(shell,SWT.OPEN);dialog.setFilterExtensions(newString[

java - 如何在 FileDialog 中过滤文件类型?

我正在使用FileDialog在Java程序中保存和加载。如何过滤下拉列表以将文件类型指定为“JPG”或“JPEG”等?我试过下面的代码,但是好像没有效果。还有其他方法吗?publicvoidactionPerformed(ActionEvente){FileDialogsaveFileDialog=newFileDialog(newFrame(),"Save",FileDialog.SAVE);saveFileDialog.setFilenameFilter(newFilenameFilter(){@Overridepublicbooleanaccept(Filedir,String

java - 如何从 FileDialog 获取绝对路径?

我正在创建FileDialog并尝试获取FileDialog对象的FilePath。FileDialogfd=newFileDialog(this,"Open",FileDialog.LOAD);fd.setVisible(true);Stringpath=?;Filef=newFile(path);在这段代码中,我需要获得一个绝对的FilePath以便与File对象一起使用。在这种情况下如何获取文件路径? 最佳答案 你可以结合FileDialog.getDirectory()与FileDialog.getFile()获取完整路径。

java - 在 Java 中保存 FileDialog 去除初始文件扩展名

我正在使用java.awt.FileDialog创建一个用于保存文件的对话框。问题是,当我指定建议的(默认)文件名时,FileDialog会去除其扩展名。示例:importjava.awt.*;importjava.io.*;publicclassSaveFile{publicstaticvoidmain(String[]args){FileDialogfileDialog=newFileDialog(newFrame(),"Save",FileDialog.SAVE);fileDialog.setFilenameFilter(newFilenameFilter(){publicboo

java - 如何覆盖 Java SWT FileDialog 类的打开按钮

我希望在按下按钮时弹出文件选择对话框。为此,我使用org.eclipse.swt.widgets.FileDialog类并打开对话框。默认情况下有两个按钮“打开”(我们在选择文件后按下的按钮)和“取消”按钮。我希望按钮上的名称从“打开”更改为“导入”。是否可以覆盖FileDialog上的这个按钮? 最佳答案 SWT使用操作系统资源。您看到的文件对话框是用于打开文件的典型操作系统对话框。如果不实现自己的对话框,则无法更改按钮的文本。Open的唯一替代方法是使用样式位Save:SWT.SAVE代替SWT.OPEN