草庐IT

JFileChooser

全部标签

java - 在浏览器中调试 java applet - 在 Eclipse 中工作但在浏览器中不工作

我创建了一个小程序,它打开一个JFileChooser以在单击一个JButton时选择一个文件。当我在Eclipse中运行它时它工作正常。当我将它嵌入带有applet标记的HTML页面时,单击按钮时没有任何反应。对于为什么JFileChooser没有在浏览器中打开的任何建议,我们将不胜感激,但我的主要问题是我将如何调试它?我还没有能够在Google上找到有关如何将Java控制台添加到Firefox3.6或Chrome的任何信息。有没有办法获取有关JFileChooser为何无法打开的某种信息?调试在下面的评论中回答所以控制台说有一个访问被拒绝的异常,我猜这是因为我没有“签署”小程序。就

带有过滤器的 Java JFileChooser 应该仅显示目录无法仅显示目录

(提前致谢!如果您需要更多信息,请告诉我。示例代码在底部。)我要解决的问题:我试图通过使用javax.swing.filechooser.FileFilter对象让这个JFileChooser对象只显示目录(而不是文件),该对象在accept(Filefile)覆盖方法中有这个:返回文件.isDirectory();。但是,至少在我的Mac上,它似乎并没有阻止文件与目录一起显示(它确实阻止了在不使用setFileSelectionMode()方法的情况下选择文件)。问题我错过了什么吗?如果没有,有没有人遇到过这个?我的理解/假设:当您将javax.swing.filechooser.F

java - 将 JFileChooser 添加到 Eclipse Window Builder

我是eclipse窗口构建器的新手,想用它创建一个简单的GUI。我想添加JFileChooser,但是在调色板中找不到它,即使它是一个Swing组件。我搜索了我的组件,但没有文件选择器。如何将JFileChooser添加到EclipseWindowBuilder? 最佳答案 默认情况下不存在JFileChooser。但是你可以添加它。按照以下步骤操作:转到系统并单击选择组件2..现在搜索您的组件并添加它。有关详细信息,请参阅此帖子JFileChooserandeclipse 关于java

java - 使用 JFileChooser 获取目录的路径

如何使用JFileChooser获取目录的绝对路径,只需选择目录? 最佳答案 使用:chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//orchooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);连同:chooser.getCurrentDirectory()//orchooser.getSelectedFile();然后在返回的File对象上调用getAbsoluteFile()。

java - JFileChooser 忽略 OS X 上的特殊字 rune 件夹

我有一个Java程序可以浏览本地文件系统的路径,为此我们使用了JFileChooser。如果文件夹名称是简单的英文,则在Windows、MacOSX和Linux上都可以正常工作。但是,如果我创建名为特殊字符的文件夹,如-ábcEóz,则它仅在Windows和Linux上显示该特殊字符名称,但在OSX上我看不到那些特殊字rune件夹。它从文件夹列表中忽略它们。我的程序是基于java7update21构建的。MacOSX版本-10.8.2我该如何解决这个问题?谢谢更新:我们正在使用JavaFX打包为Mac创建一个应用程序。当我们直接运行app.jar时,它会显示包含特殊字符的路径。但是,如

java - 文件重命名不起作用

我正在尝试为JFileChooser选择的文件名添加扩展名,但我无法让它工作。这是代码:finalJFileChooserfc=newJFileChooser();fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);intreturnVal=fc.showSaveDialog(null);if(returnVal==JFileChooser.APPROVE_OPTION){Filef=fc.getSelectedFile();Stringname=f.getAbsoluteFile()+".txt";f.renameTo(new

java - 如何删除 JFileChooser 上的 Ctrl+C 操作?

我在我自己的框架中的程序中嵌入了一个JFileChooser,框架中还有其他自定义组件。这是我的应用程序的设计,因为它可能有助于可视化我的问题:如果您看不出来,JFrame标题正下方的列表是JFileChoosers。这应该工作的方式是您将快捷方式分配给目的地,然后当您按下这些快捷键时,所选文件将移动到目的地。我这样做的策略是将快捷方式分配给整个框架的InputMap的javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW范围。但令人恼火的是某些东西(我假设是JFileChooser)一直在响应/吸收我不希望的按键。例如,如果我按Ctrl+C,我的快

java - JFileChooser 上的系统外观布局,但带有 nimbus 外观主题

JFileChooser上的窗口布局比其他类似nimbus的外观要好得多。所以我正在寻找一种方法来让系统的布局看起来和感觉起来,但在顶部有nimbus或其他主题。这可能吗?如果可以,如何实现? 最佳答案 这是可能的,但我不知道是否推荐这样做。我设法让它工作,方法是让View在除了最顶层的JFileChooser组件之外的所有组件上更新自身(因为这会将所有选择器组件替换为您不想要的Nimbus组件)。我认为这是一种hack,它可能有效也可能无效,具体取决于Windows外观和感觉的内部结构。它几乎依赖于由Swing组件构建的整个JFi

java - 使用 JFileChooser 过滤文件类型

我正在使用JFileChooser选择一个文件,并且我试图将显示限制为仅显示jpg或jpeg文件。我试过FileFilter和ChoosableFileFilter,它不限制文件选择。这是我的代码:JFileChooserchooser=newJFileChooser();FileFilterfilter=newFileNameExtensionFilter("JPEGfile",newString[]{"jpg","jpeg"});chooser.setFileFilter(filter);chooser.addChoosableFileFilter(filter);intretur

java - 设置 JFileChooser 打开当前目录

我创建了一个JFileChooser来打开一个文件,但是当我选择一个文件并打开它时,第二次我想选择一个文件时,JFileChooser不在当前目录中。如何设置JFileChooser打开当前目录?JFileChooserfileChooser=newJFileChooser();fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);fileChooser.setDialogType(JFileChooser.SAVE_DIALOG);intresult=fileChooser.showOpenDialo