在我的textapp中打开文本文件

时间:2016-11-09 09:00:23

标签: java swing io jtextpane

我是java swing的新手。对于练习,我创建了一个文本应用程序,它允许用户打开,读取和写入文本文件,还具有一些编辑功能。 我已将.class和其他必需文件打包到jar文件中,并从此jar文件中创建 .exe 文件。

当用户从应用程序打开文本文件(.txt,.rtf等)时(通过点击我的应用程序上的打开文件工具栏),它可以正常工作并在JTextpane中显示文件内容。

但是,当用户在我的应用程序外打开文本文件时(通过单击打开并将我的应用程序设置为打开特定文本文件)来显示我的应用程序上的文件内容,我的应用程序刚刚打开但是不在JTextPane中显示文件的内容。

任何人都可以建议我如何做到这一点?

1 个答案:

答案 0 :(得分:2)

打开... 文件时,该文件的位置将作为第一个参数传递给程序。因此,在public static void main(String... args)过程中,您可以添加对作为文件位置的第一个参数的处理,并打开该文件,就像在GUI中一样。

相关问题