我想在此JFileChooser的文本框中将默认文件名设置为Untitled.txt。我可以设置这个吗? 最佳答案 使用以下代码:JFileChooserfileChooser=newJFileChooser();Filefile=newFile("C:/untitled.txt");fileChooser.setCurrentDirectory(file);您必须指定untitled.txt的完整路径 关于java-如何将默认文件名设置为SwingJFileChooser?,我们在St
如何在JFileChooser中显示文件的默认系统图标?即JFileChooser中文件的图标应该与出现在桌面和资源管理器中的图标相同吗?例如,NetBeans图标在JFileChooser中的显示与在桌面上的显示不同!如何做到这一点? 最佳答案 我们可以使用FileSystemView类并通过调用其中的getFileSystemView()静态方法获取它的对象,然后使用getSystemIcon()方法接受一个File对象并返回它的图标。FileSystemView和FileView类存在于javax.swing.filechoo
我正在尝试使用JFileChooser保存图像。我只希望用户能够将图像保存为jpg。但是,如果他们不输入.jpg,它就不会保存为图像。是否可以以某种方式将“.jpg”附加到文件末尾?Filefile=chooser.getSelectedFile()+".jpg";在我向文件中添加字符串时不起作用。 最佳答案 为什么不将File转换为String并在完成后创建一个新的File?Filef=chooser.getSelectedFile();StringfilePath=f.getAbsolutePath();if(!filePath
这个问题的答案似乎很明显,但实际上我在努力解决这个问题。我在API中搜索了JFileChooser方法,并查看了一些已经在stackoverflow上提出和回答的问题。我的问题是这样的。在我的程序中,我将允许用户输入一个文件名,然后我将使用该文件名创建一个我将在其上写入的全新文件。您如何获取用户在JFileChooser提供的保存对话框中标签“另存为:”旁边的文本字段中输入的文本?是否有JFileChooser方法可以让我获取用户输入的文本?还是我必须再上一个类,或者做其他事情才能获得该文本?非常感谢任何回答的人。现在对我来说已经很晚了,这个程序将在几个小时后到期(这意味着我将度过另一
好吧,这个真的很奇怪。每次我的应用程序第一次打开JFileChooser时,它都会抛出IOException,然后某些图标无法正确显示。java.io.IOExceptionatsun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)atsun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)atsun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.j
我希望JFileChooser保存对话框的文件名字段中的文本只选择文件名而不是扩展名。我目前有这个:并希望它看起来像这样:这是一个简单的更改,但在我看来,这使得保存文件变得更加容易,因为用户可以立即开始键入文件名而不会意外删除扩展名。我知道如果扩展名丢失我可以强行添加它,但我宁愿不这样做,因为扩展名不是强制性的,我认为不应该强制执行。那么,有什么办法可以实现这一目标吗? 最佳答案 API不直接提供,但一种简单的方法是扫描组件层次结构,查找JTextField,然后更改该文本字段的选择。这是该解决方案的示例:importjava.aw
我正在使用EclipseIDE,我正在尝试调用showSaveDialog(null)来自另一个从main调用的方法,但是当我调用它时没有任何反应。主要内容:publicstaticvoidmain(String[]args){Mainmain=newMain();main.pt=main.newPlayThread();main.generateSound(getSamples(2),500);main.play(main.sound,1);if(newScanner(System.in).nextLine().equals("save")){System.out.println(m
对于将PDF与ApachePDFBox合并的简单Swing应用程序,我使用JFileChooser选择一个或多个PDF文件并将其/它们添加到JList。到目前为止没有问题。令我困扰的是,当我再次单击按钮添加另一个文件时,之前的选择仍然存在于JFileChooser中,我不希望这样,选择最初应该是空的。我试过了,但它既不工作也不抛出异常:pdfFileChooser.setSelectedFile(null);相关代码如下:pdfFileChooser.setAcceptAllFileFilterUsed(false);pdfFileChooser.setMultiSelectionEn
大家下午好我有一个javax.swing.JFileChooser的实例我添加了一些可选的javax.swing.FileFilter使用addChoosableFileFilter.然而,当我显示对话框时(通过showSaveDialog),默认情况下我的自定义可选FileFilter未被选中。我想默认选择过滤器“图像文件”..我们如何为javax.swing.JFileChooser选择默认过滤器?对话?SSCCEd:publicstaticvoidmain(Stringargs[]){java.awt.EventQueue.invokeLater(newjava.lang.Run
JFileChooser看起来与native小部件完全不同。我似乎记得读过一些黑客让它看起来像native小部件但搜索它知道我似乎无法再次找到它我遇到了建议使用java.awt.FileChooser但该类似乎不在的帖子分布。我怎样才能使JFileChooser看起来像native小部件? 最佳答案 看看thispage.它经历了很多UI调整,但第三个最相关:“使用JFileChooser获取Mac文件和文件夹图标。” 关于java-OSX上的JFileChooser,我们在StackO