开发允许用户保存其工作的java netbeans应用程序

开发允许用户保存其工作的java netbeans应用程序,java,netbeans,persistence,Java,Netbeans,Persistence,先生们 结合另一个java netbeans项目,我需要创建一个实践项目,该项目执行以下操作: 1.)允许用户在jTextArea中输入文本(5或6句)。 2.)允许用户将输入的文本保存到计算机中,以备将来使用应用程序。 3.)允许用户将以前保存的文本从计算机上的文件加载到jTextArea 我应该补充一点,我知道如何从文件中读写我所知道的大多数语言。我需要帮助的是在Netbeans中实现这一点 我想我真正的问题是,我真的不知道任何netbeans的流行词或词汇,因此无法搜索有关如何实现这一点的

先生们

结合另一个java netbeans项目,我需要创建一个实践项目,该项目执行以下操作:

1.)允许用户在jTextArea中输入文本(5或6句)。 2.)允许用户将输入的文本保存到计算机中,以备将来使用应用程序。 3.)允许用户将以前保存的文本从计算机上的文件加载到jTextArea

我应该补充一点,我知道如何从文件中读写我所知道的大多数语言。我需要帮助的是在Netbeans中实现这一点

我想我真正的问题是,我真的不知道任何netbeans的流行词或词汇,因此无法搜索有关如何实现这一点的教程。我怀疑这涉及到“持久性文件”之类的东西,但从那以后就变得模糊了

最后,创建一个带有jTextArea的netbeans项目,向按钮添加功能是我知道如何做好的所有事情——我唯一的问题是,我不知道从哪里开始(甚至开始搜索)允许用户在netbeans上保存输入jTextArea的文本

我不是要别人为我写一篇全面的教程——我只是想有人给我指点一篇关于如何在netbeans中完成所有这些的教程,或者一篇快速入门指南

谢谢


_光子

附加一个ActionListener或在菜单选项或按钮上选择Events->Action->ActionPerformed,并使用以下命令将文本保存到硬编码/以前设置的文件中:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    try {
        Files.write(Paths.get("file.txt"), this.jTextArea1.getText().getBytes());
    } catch (IOException ex) {
        Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
    }
}   
或者让用户先选择文件:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    try {
        JFileChooser chooser = new JFileChooser();
        if (chooser.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {
            Files.write(chooser.getSelectedFile().toPath(), this.jTextArea1.getText().getBytes());
        }
    } catch (IOException ex) {
        Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
    }
}    

查看阅读和编写文件,以及Oracle Java教程的Swing部分。我很感谢您的反馈,但任何人都可以更具体一点。我知道如何在我所知道的大多数计算机编程语言中读取和写入文件——我要找的是一个教程,专门介绍如何在带有jTextArea的netbeans中执行此操作。然后,您就有了问题被解决的确切原因。