【发布时间】:2013-03-29 12:26:16
【问题描述】:
我是 Java 的初学者。我正在使用它的 GUI 编辑器在 netbeans 7(.3) IDE 中制作一个简单的文本编辑器。我面临的主要问题是我无法保存/打开文件。我创建了“保存”按钮。当我放下文件选择器时,它是一个嵌入在 java 窗口中的普通打开文件对话框,根本没有任何功能。我还尝试在单击保存按钮时(在源视图中)创建一个新的 jFileChooser,但它不起作用。
简而言之,我需要一个简单的打开/保存对话框。当按下“保存”按钮时,保存对话框打开并保存用户选择的任何名称和 .rtf 或 .txt 扩展名的文件。 (P.S.:是否可以在 Java 中将文件保存为 .docx 或 .doc?)
当按下“打开”按钮时,它会通过文件选择器打开一个 .rtf 或 .txt 格式的文件(同样,是否可以在 Java 中打开 .docx 或 .doc?)。
private void saveButtonActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser saveFile = new JFileChooser();
if saveFile.showSaveDialog(modalToComponent) == JFileChooser.APPROVE_OPTION {
File xyz = saveFile.getSelectedFile();
}
}
代码在这里:https://docs.google.com/file/d/0B766zz1iJ1LRN2lGRjNtM29vN2M/edit?usp=sharing
【问题讨论】:
-
请贴一些代码
-
我们需要看一些代码
-
是的,该代码根本没有帮助,因为它充满了 html 标记..
-
请使用代码块(看起来像 {})在此处发布代码摘录。没有人需要/想要阅读您的所有代码(您的链接甚至不起作用)。 sscce.org
-
要回答您的实际问题,您可以使用您想要的任何扩展名保存来自 java 的文件。您可以确保文件的内容与扩展名匹配。换句话说,如果您编写 note.doc 文件,该文件应包含 1997 Word 文档格式的 Word 文档。
标签: java swing netbeans user-interface