【发布时间】:2013-05-14 11:47:25
【问题描述】:
我编写了一个搜索 .txt 文件的程序。
如果我单击一个文件,这意味着应该出现“打开方式”对话框,并且该对话框将包含所有已安装程序的列表。
我正在使用此代码搜索文件:
public File[] finder( String dirName)
{
// Create a file object on the directory.
File dir = new File(dirName);
// Return a list of all files in the directory.
return dir.listFiles(new FilenameFilter();
}
public boolean accept(File dir, String filename)
{
return filename.endsWith(".txt");
}
我可以使用什么 Java 代码来显示“打开方式”对话框?
【问题讨论】:
-
你有没有尝试过?这是谷歌的第一个结果:docs.oracle.com/javase/tutorial/uiswing/components/…
-
JFileChooser Filters的可能重复
-
检查我的编辑。经过仔细阅读,我认为这就是 OP 想要的。
-
我不想要文件选择器..我需要那个对话框只包含操作系统中已安装的程序..
-
@user2364985 你必须自己实现它。请参阅我的回答,我提供了在 Windows 上执行此操作的链接