我对Java
和编程很新,并希望对我想写的这个测试应用程序提出一些建议。
一般的想法是,它将包含一个包含Title
,Author
,Date stamp
和read or not
状态的图书的列表。
当date stamp
成为真时,read status
必须适用。
它将有一个GUI,以表格格式按字母顺序显示书籍。如果可能,我希望列names
是可过滤的,即如果单击title
它应按title
排序,再次单击并按降序排序。与author
和status
相同。
我希望有一个search
字段,可以根据title
和author
搜索图书。
我还希望能够通过点击一个按钮来添加书籍,该按钮会弹出一个弹出窗口以输入Title
,Author
和read status
。
应用程序将在PC
上运行,因此我认为按serializing
存储状态会很好。
我需要就一些要素提出建议,我的计划是:
编写Book类
创建它的字段,构造函数,getter和setter等。
编写库类
包含图书馆中的图书清单(这里最好用的是什么?ArrayList
等?)
将构建GUI的worker类,读入对象并填充要用于表信息的库。我粗略地建立这样的表格,我会使用JTable
吗?
一列必须是status
的复选框,可以点击该复选框并弹出确认以更改状态。
我确信一旦得到反馈,我会有更多问题:)感谢任何建议。
答案 0 :(得分:0)
[我已经创建了解决方案的草稿,看看并根据需要进行改进] [1]