Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Swing JTextArea中打开任何PDF和word文件?_Java_Swing_Pdf_Ms Word_Jtextarea - Fatal编程技术网

Java 如何在Swing JTextArea中打开任何PDF和word文件?

Java 如何在Swing JTextArea中打开任何PDF和word文件?,java,swing,pdf,ms-word,jtextarea,Java,Swing,Pdf,Ms Word,Jtextarea,我正在使用JavaSwing应用程序打开任何PDF、word、记事本或Java文件。 但我只能打开文本文件 PDF和word正在打开,但未正确打开,请帮助我。AJTextArea不支持格式丰富的文本。而JTextPane和JEditorPane支持简单样式的文本(例如HTML和RTF)。它们不支持更复杂的格式,如Word文档或PDF 这将需要一个支持这些文档类型的自定义组件。JSE(CoreJava)没有提供可以呈现它们的组件。到目前为止您做了什么?问题在哪里?如何解析pdf和word文件?如何

我正在使用JavaSwing应用程序打开任何PDF、word、记事本或Java文件。 但我只能打开文本文件


PDF和word正在打开,但未正确打开,请帮助我。

A
JTextArea
不支持格式丰富的文本。而
JTextPane
JEditorPane
支持简单样式的文本(例如HTML和RTF)。它们不支持更复杂的格式,如Word文档或PDF


这将需要一个支持这些文档类型的自定义组件。JSE(CoreJava)没有提供可以呈现它们的组件。

到目前为止您做了什么?问题在哪里?如何解析pdf和word文件?如何在swing中显示它们?我知道jpeadl(java pdf库),但我不知道我可以在swing应用程序中使用它来仅打开和读取pdf文件…提前感谢我没有使用任何工具或java pdf库…我只是使用swingthanks的jfilechooser在jtextarea中打开它。。。。请告诉我在swing应用程序中使用的java PDF库。我从未尝试过使用Word或PDF文档。我怀疑两个单独的搜索将是最好的,因为我怀疑任何自定义组件将支持这两种文档类型。在GUI中,您可以使用
CardLayout
在两个自定义组件之间切换。