【如何在OS X中将java FileDialog接受目录作为其FileType?】教程文章相关的互联网学习教程文章

声明java.awt.FileDialog时出错【代码】

我试图在我的代码中声明一个java.awt.FileDialog:FileDialog save = new FileDialog(null, "Save file", FileDialog.SAVE);但是,当我尝试运行代码时,在控制台中出现以下错误: 构造函数FileDialog(Frame,String,int)不明确 有人知道我在做什么错吗?解决方法:FileDialog有2个构造函数,带有3个参数.因为您将null作为第一个参数传递,所以编译器无法区分所需的构造函数.FileDialog(Dialog parent, String title, int mode)和FileDial...

如何在OS X中将java FileDialog接受目录作为其FileType?【代码】

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

如何在屏幕上居中java.awt.FileDialog【代码】

我从来没有能够弄明白这个;通常的嫌疑人不起作用. 鉴于:FileDialog dlg=null;dlg=new FileDialog(owner,"Select File to Load",FileDialog.LOAD); dlg.setFile(null); dlg.setVisible(true);有没有办法让对话框居中? 关键点在于setVisible(),调用线程被阻塞,直到对话框被解除;之前的任何定位似乎都被忽略了.解决方法:以下解决方案适用于SWT,也许它可以为AWT做诀窍…… 当它显示当前shell左上角的对话框时,一个快...

为什么Java AWT FileDialog setIconImage方法无法设置图标?【代码】

我试图使用Java AWT FileDialog,但我想用其他东西替换默认的Java Dialog图标.简而言之,代码看起来像这样:Frame frame = new Frame(); Image image = ImageIO.read(new URL("file:/path/to/myfile.jpg")); FileDialog fileDialog = new FileDialog(frame, "Save As", FileDialog.SAVE);fileDialog.setIconImage(image); fileDialog.setDirectory("/path/to/directory"); fileDialog.setFile("filename.txt");fileDialog.setVisible...

java – SWT Filedialog打开到主文件夹【代码】

我想打开一个FileDialog窗口进入用户主文件夹(即/ home / user或/ Users / unsername) 我使用System.getProperty读取用户主文件夹:String homefolder = System.getProperty(user.home);变量包含正确的主文件夹.但是当我在FileDialog中设置filterpath时,它打开(在linux中)只有/ home级别没有进入用户主目录. 这是源代码:FileDialog dialog = new FileDialog(shell); dialog.setText("Choose a certificate");String platform = SW...

SWT FileDialog在使用Oracle Java 7的Mac OSX上无法正常运行【代码】

在Mac OSX 64位上,使用Oracle Java 7,文件选择器对话框似乎无法正常使用SWT:FileDialog dlg = new FileDialog(shell, SWT.OPEN); dlg.open();一个主要问题是文件预览(选择文件时出现的最右侧窗格)不起作用:微调器不会停止,CPU使用率会增加.随机地,另一个问题是文件夹内容显示为空. 使用官方Apple Java 6软件包,一切正常.我尝试了几个版本的SWT(4.2.1,4.2.2,4.3,beta 4.4版本). 有人知道解决方法吗?这可以在SWT级别修复,还是Java...