JavaFX,没有数据库的学生注册风格系统

时间:2016-05-19 05:35:20

标签: java javafx model tableview selection

我一直在创建一个小型示例项目来展示我在JavaFX中的学习,并且它已经完成了功能。我现在的问题是,首席讲师要求我在学生页面和教师页面之间显示数据库样式关系,表明学生已经尝试添加课程。我为学生准备了一页,他们可以从桌子上选择一门课程。然后,我有一个教师页面,显示当前的计划表,以及允许教员添加或删除课程的窗格上的选项卡。我想知道没有数据库的最佳方式,以显示学生从他们选择注册的表格中选择了一门课程。我正在为所有表使用TableView,创建可观察列表,我可以在其中添加项目,一切都在表格上完美显示。我有添加和删除功能也很好。我只需要找到一种方法将学生的选择转移到教师可以查看,也许是在文本文件或类似的东西中。任何建议或帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

确实有几种方法。一个你自己建议的。

您可以使用PrintWriter类(java.io.PrintWriter)将数据写入文本文件。您可以使用Scanner类调用数据。

如果在关闭程序后不需要存储数据,则纺织品将是多余的。将数据存储在可由教师聚合的对象/实例中是更好的做法。

有关更具体的答案,请在您的问题中更具体。