jjzjj

JFileChooser

全部标签

java - 来自命令行程序的 JFileChooser 并在所有窗口下方弹出

我在我的命令行程序中实现了jFileChooser并且它工作正常,就像它应该只有一个烦人的问题一样。它似乎在每个窗口下方打开,没有任何形式的警报。事实上,一开始我什至错过了几次,这让我相信我实现错了。我是这样实现的:System.out.println("Pleaseselectthefile");JFileChooserfc=newJFileChooser();intretValue=fc.showOpenDialog(newJPanel());if(retValue==JFileChooser.APPROVE_OPTION){g.inputFile=fc.getSelectedFi

Java file.getPath() 返回语言修改路径

我需要用fileChooser.getSelectedFile()方法但是它总是返回语言修改路径,因为一些目录在osX中被翻译。例如,文件夹“/Downloads”被翻译成我的系统语言“/Stiahnuté”,但实际路径是“/Downloads”返回:/Users/John/Stiahnuté期待/Users/John/Downloads如果我选择了一些子目录,那么fileChooser.getSelectedFile()会再次返回正确的路径。看起来总是只翻译路径中的最后一个目录/Users/John/Downloads/subDirectory代码:saveButton.addAct

java - 浏览图像文件并使用 Java Swing 显示它

我的问题是,单击Browse按钮后,它会显示目录中的所有文件以供选择,然后所选图像正确显示在GUI中。但是当我点击浏览按钮时第二次,它只显示旧图像而不显示新图像。请帮助我。为了引用,我上传了UI。packageGUI;importjava.awt.BorderLayout;importjava.awt.EventQueue;importjava.awt.Graphics2D;importjavax.imageio.ImageIO;importjavax.swing.ImageIcon;importjavax.swing.JFileChooser;importjavax.swing.JF

java - JFileChooser - 多个文件过滤器?

我对Swing中的JFileChooser有疑问。我试图在下拉框中获取多个文件扩展名,但不知道该怎么做。有方法extFilter=FileNameExtensionFilter(description,extensions);然后我可以通过写作来使用fileChooser.setFileFilter(extFilter);但是,如您所见,这只支持下拉列表中的一个选项。如何添加更多? 最佳答案 我认为您需要addChoosableFileFilter方法。阅读tutorial.您可以简单地创建一个过滤器,它是FileFilter的子类

java - 如何使用 JFileChooser 获取目录路径?

我有一个带有文本字段的小型JavaGUI应用程序。当用户单击文本字段时,将触发一个事件并启动JFileChooser。它仅限于目录。我要做的是获取所选目录的完整路径并将其放入文本字​​段。我不知道该怎么做,我搜索了大量的Java教程和文档,但找不到答案。有人可以帮助我吗?澄清一下:我想获取字符串形式的完整路径并将其放入文本字​​段中,覆盖之前存在的所有内容。 最佳答案 尝试类似的东西myTextField.setText(myFileChooser.getSelectedFile().getAbsolutePath());你在那里做

java - JFileChooser 的 Windows 外观

我正在尝试生成具有Windows外观的JFileChooser。我找不到更改它的方法,因此我创建了一个扩展JFileChooser的基类,它使用以下代码更改UI:publicFileChooser(){this(null);}publicFileChooser(Stringpath){super(path);try{UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");}catch(Exceptione){System.err.println("Error:"+e.getMessag

java - 如何打开具有预定义大小的 JFileChooser

chooser=newJFileChooser();chooser.setSize(300,200);if(chooser.showOpenDialog(this)==JFileChooser.APPROVE_OPTION){.......}这行不通。始终以默认大小打开。 最佳答案 试试chooser.setPreferredSize(newDimension(300,200)) 关于java-如何打开具有预定义大小的JFileChooser,我们在StackOverflow上找到一个类

java - 2K 显示器上的 JFileChooser 图标

知道如何制作JavaSwing文件选择器在2K显示器上看起来更好字体缩放>125%?我使用的是普通代码,例如:JFileChooserfc=newJFileChooser();if(settings.currentdir!=null)fc.setCurrentDirectory(newFile(settings.currentdir));intreturnVal=fc.showOpenDialog((Window)holder);if(returnVal==JFileChooser.APPROVE_OPTION){但是文件选择器只显示很小列出的文件和目录的图标。我在用JDK8.出了什么

java - 取消文件打开对话框后出现 InterruptedException - 1.6.0_26

以下代码的输出是:java.vendorSunMicrosystemsInc.java.version1.6.0_26java.runtime.version1.6.0_26-b03sun.arch.data.model32os.nameWindowsXPos.version5.1os.archx86Inputselectioncancelledbyuser.Exceptionwhileremovingreference:java.lang.InterruptedExceptionjava.lang.InterruptedExceptionatjava.lang.Object.wait

java - 使用 JFileChooser 添加多个文件

我正在寻找一个允许您从您的计算机附加文件的应用程序。例如,当JFileChooser打开时,您可以选择多个文件,当您单击“添加”时,它将它添加到窗口中,然后您可以对这些文件进行不同的操作。类似于在电子邮件中附加文件。我必须展示的所有代码都是JFileChooser,因为我认为在继续之前我应该​​学习如何执行此操作。提前致谢importjavax.swing.JFileChooser;importjava.io.File;publicclassLocket{publicstaticvoidmain(String[]args){JFileChooserchooser=newJFileCho