开发允许用户保存其工作的 Java Netbeans 应用程序



先生们,

对于另一个 Java netbeans 项目,我需要创建一个执行以下操作的实践项目:

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

应该补充一点,我知道如何用我所知道的几乎所有语言读取和写入文件。 这是我在 Netbeans 中执行此操作的部分,我需要帮助。

我想我真正的问题是,我真的不知道任何 netbeans 流行语或词汇,无法四处搜索有关如何执行此操作的教程。 我怀疑这涉及"持久性文件"或其他东西,但它从那里变得模糊。

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

不是要求别人为我编写一个全面的教程 -- 我只是想让有人向我指出一个教程,告诉我如何在 netbeans 中完成所有这些操作,或者一个快速的步骤指南来帮助我入门。

谢谢

the_photon

附加一个 ActionListener 或在菜单选项或按钮上选择 Events->Action->ActionPerform,然后将文本保存到硬编码/以前设置的文件中:

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);
    }
}    

相关内容

  • 没有找到相关文章

最新更新