当前位置: 首页 > 面试题库 >

用Java打开WIth对话框

周辰沛
2023-03-14
问题内容

我想知道是否有跨平台的方法可以从Java
Swing应用程序内部模拟Windows“打开方式”对话框。我的应用程序是用于学习软件包的编辑器,并且其中一个用户希望能够在应用程序中从他们选择的编辑器中打开内容文件,资源通常是HTML文件,图像,CSS,JavaScript,但可以是任何类型可以在浏览器中运行的内容。谢谢


问题答案:

我认为您可以使用JDIC(Java桌面集成组件)来做一些事情。

https://jdic.dev.java.net/documentation/Examples.html

看一看包装 org.jdesktop.jdic.filetypes

https://jdic.dev.java.net/nonav/documentation/javadoc/jdic/org/jdesktop/jdic/filetypes/package-
summary.html

提供用于将应用程序与文件类型相关联以及访问已注册文件类型关联的类。

每个桌面都允许用户使用关联的应用程序查看文件。通常,台式机附带一个注册表,允许用户将应用程序与文件类型相关联。关联包括MIME类型,文件扩展名以及可以应用于文件类型的操作等信息。通过访问关联信息,桌面可以调用适当的应用程序来处理文件,显示URL或发送电子邮件。



 类似资料:
  • 我使用iText7生成PDF,然后在新选项卡中打开它。 用户的意图始终是打印,因此显示PDF并让他单击打印按钮并不方便。这就是为什么我想在PDF打开时立即打开打印对话框。 这个解决方案不起作用 使用iText打开PDF时自动打开打印对话框 因为我是派系。iText7中不存在PRINTDIALOG。 我还尝试了各种不起作用的JavaScript选项,比如 如何在页面加载后直接打开打印对话框?

  • 我试图将openFiles()方法的内脏移到actionPerformed()方法中的相应位置,但仍然没有起作用。但是,在另一个人用于不同目的的代码中,showOpenDialog()方法在从actionPerformed方法内部调用的方法中工作。代码如下: 谢谢你的帮助。

  • 问题内容: 我需要一种解决方案,以在单击时以HTML显示打开文件对话框。单击时,必须打开打开文件对话框。 我不想将输入文件框显示为HTML页面的一部分。它必须显示在单独的对话框中,该对话框不是网页的一部分。 问题答案: 这是一个不错的 它本身就是一个控件。但是div放在上面,并应用CSS样式来获得那种感觉。文件控件的不透明度设置为0,以便在单击div时似乎打开了对话框窗口。

  • 问题内容: 我编写了一个程序来搜索.txt文件。 如果单击文件,则意味着应该出现“打开方式”对话框,并且该对话框将包含所有已安装程序的列表。 我正在使用以下代码搜索文件: 我可以使用什么Java代码显示“打开方式”对话框? 问题答案: 您应该为此使用 。在这里看看:

  • 我做了一个程序来搜索.txt文件。 如果我单击一个文件,这意味着“打开”对话框应该出现,该对话框将包含所有已安装程序的列表。 我可以使用什么Java代码来使“打开时”对话框出现?

  • 本文向大家介绍C++采用openfilename打开文件对话框用法实例,包括了C++采用openfilename打开文件对话框用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C++采用openfilename打开文件对话框用法,分享给大家供大家参考。具体方法如下: 这里需要注意,有的时候会因为没设置nMaxFile,而一直不出现对话框。 具体功能代码如下: 希望本文所述对大家的C+