我对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。
该应用程序将在 a 上运行PC,因此我认为将状态存储在serializing.
我需要一些关于一些元素的建议,我的计划是:
编写 Book 类
创建它的字段、构造函数、getter 和 setter 等。
编写库类
包含图书馆中书籍的列表(在这里最好使用什么?
ArrayList等等?)工作类将构建 GUI,读取对象并填充要用于表信息的图书馆。我粗略地想建一张这样的桌子,我会用JTable吗?
一列必须是带有 的复选框status,可以单击该复选框并弹出确认更改状态。
我敢肯定,一旦我收到反馈,我会有更多问题 :) 感谢您的任何建议。